2015-10-09 53 views
0

我试图通过将它添加到使用DOM的XML文档在java中的2维数组。制作一个XML文档的数组

我有一个数组,它是[100] [7]

有关示例行一个是:

"Travis" "4" "4" "4" "4" "4" "B" 

,我想将其与根添加到XML文档节点叫做<company>

<Student> 
    <name>Travis</name> 
    <first>4</first> 
    <second>4</second> 
    <third>4</third> 
    <adv>4</adv> 
    <high>4</high> 
    <class>B</class> 
</Student> 

怎么会这样做?

+0

请指定语言,技术,什么都缩水这个问题.... –

+0

凡本公司节点进入画面的范围有用吗?学生的根源是什么? –

+0

可以使用DOM文档并使用其API将元素添加到该文档。你有没有做过关于DOM和Java的研究? – RealSkeptic

回答

0

下面是一些可以开始的代码。我写了它,所以它可能需要抽搐。

// root elements 
Document doc = docBuilder.newDocument(); 
Element rootElement = doc.createElement("company"); 
doc.appendChild(rootElement); 

// Iterating rows 
for(int i=0; i<100; i++){ 
    Element student = doc.createElement("student"); // create a new student 
    rootElement.appendChild(student);    // append it to company 

    Element name = doc.createElement("name");  // tag name 
    name.appendChild(doc.createTextNode(array[i][0])) // value inside tag 
    student.appendChild(name);      // append name to student 

    // .. repeat last 3 lines for other 6 tags (or create a function) 
} 

一个易于理解的教程:How to create XML file in java DOM

+0

感谢您的教程^ - ^,如果我下一次有机会,请务必完整检查 –