如何轻松地将此.xml格式化为一个标记下的每个节点?

时间:2011-06-06 22:16:52

标签: xml

    <Variables Name="" Date="2011/06/06 13:09:38">
    <yo>http://www.teamliquid.net/video/streams/Competo</yo>
    <name>Competo</name>
    <word>434</word>
</Variables>
<Variables Name="" Date="2011/06/06 13:09:39">
    <yo>http://www.teamliquid.net/video/streams/Rmdx</yo>
    <name>Rmdx</name>
    <word>66</word>
</Variables>

我希望将所有节点都放在一个标签下..不知道我会怎么做。

1 个答案:

答案 0 :(得分:0)

最简单的方法是编辑xml文件。在文件开头添加<root>,在结尾添加</root>

Marrow在http://groups.google.com/group/comp.lang.java.programmer/browse_thread/thread/df9b1f1091aeabf0/e7f384763756affb?q=XML+staticinc+appending&pli=1

中描述了一种更为通用的方法

这里的想法是我们有另一个包含root的文件并包含真实文件。如果真实文件名为variables.xml,那么根文件将包含:

<?xml version="1.0"?> 
<!DOCTYPE staticinc [ 
   <!ENTITY variables SYSTEM "variables.xml"> 
]> 
<root> 
<!-- include the non-well formed XML --> 
  &variables; 
</root>