Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何显示具有两个父节点的xml_Java_Xml - Fatal编程技术网

Java 如何显示具有两个父节点的xml

Java 如何显示具有两个父节点的xml,java,xml,Java,Xml,如何在java中使用dom解析器生成xml,如下所示 <result> <schma_index> <id>8</id> <name>raja</name> <schma_index> </result> 8. 拉贾 上面应该是这样显示的 <Massage>No privilege</Mesaage>

如何在java中使用dom解析器生成xml,如下所示

<result>
       <schma_index>
         <id>8</id>
         <name>raja</name>
       <schma_index>
    </result>

8.
拉贾
上面应该是这样显示的

<Massage>No privilege</Mesaage>
<result>
   <schma_index>
     <id>8</id>
     <name>raja</name>
   <schma_index>
</result>
没有特权
8.
拉贾

xml中不能有两个根元素。了解。但是,您可以分别生成
消息
结果
xml,然后将它们连接起来。但是,解析器无法解析结果xml。

在“有效”xml中,只能有一个根元素:只有一个元素,称为根元素或文档元素,其任何部分都不会出现在任何其他元素的内容中

因此,您有两种选择:

  • 创建两个单独的xml文件—一个包含消息和其他结果
  • 用其他根元素将消息和结果括起来:
  • i、 e

    
    没有特权
    8.
    拉贾
    
    <root>
        <Massage>No privillage</Mesaage>
        <result>
           <schma_index>
         <id>8</id>
         <name>raja</name>
           <schma_index>
        </result>
    </root>