2015-10-09 52 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

感謝您的教程^ - ^,如果我下一次有機會,請務必完整檢查 –