Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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_Parsing - Fatal编程技术网

Java中的XML解析

Java中的XML解析,java,xml,parsing,Java,Xml,Parsing,……下一个问题也是如此 有人有最好的方法吗?非常感谢使用DOM解析器。以下是最适合您使用的链接使用DOM解析器。这里有一个最适合您的链接如果您想要一种“标准”的方式来实现它,我建议您使用它,因为它是JavaSE6的一部分 首先,为xml文件创建xsd模式。然后使用JavaSDK中的命令行xjc工具。这将根据您的模式生成JavaJAXB类 之后,阅读如何使用JAXB轻松地从XML文件中获取所需的元素。您可以找到一个简单的教程。如果您想要一种“标准”的方法,我建议您使用,因为它是JavaSE6的一部

……下一个问题也是如此


有人有最好的方法吗?非常感谢

使用
DOM解析器
。以下是最适合您使用的链接

使用
DOM解析器
。这里有一个最适合您的链接

如果您想要一种“标准”的方式来实现它,我建议您使用它,因为它是JavaSE6的一部分

首先,为xml文件创建xsd模式。然后使用JavaSDK中的命令行
xjc
工具。这将根据您的模式生成JavaJAXB类

之后,阅读如何使用JAXB轻松地从XML文件中获取所需的元素。您可以找到一个简单的教程。

如果您想要一种“标准”的方法,我建议您使用,因为它是JavaSE6的一部分

首先,为xml文件创建xsd模式。然后使用JavaSDK中的命令行
xjc
工具。这将根据您的模式生成JavaJAXB类


之后,阅读如何使用JAXB轻松地从XML文件中获取所需的元素。可以找到一个简单的教程。

有许多库,如dom4j、jdom、xtream等,可用于读取和操作xml数据。我发现dom4j非常简单。

有许多库,如dom4j、jdom、xtream等,可用于读取和操作xml数据。我发现dom4j非常简单。

是一种XML API,它结合了许多优点(性能、内存使用和易用性)

是XML API,它结合了许多优点(性能、内存使用和易用性)

为什么在一个问题元素中有两个问题?你设计了模式吗?为什么在一个问题元素中有两个问题?您设计了这个模式吗?JAXB是一个不错的选择,可以在这里找到与XStream的比较+1jaxb可能不适合,因为缺少schema@vtd-xml作者:您读过第二段的第一句话了吗?JAXB是一个不错的选择,可以在这里找到与XStream的比较+1jaxb可能不适合,因为缺少schema@vtd-xml作者:你看过第二段的第一句话了吗?你不觉得这个简短的回答看起来太像自动促销吗?你不觉得这个简短的回答看起来太像自动促销吗?
<exam>

<question type="multichoice">
   <name>
       <text>Demo Imported Question</text>
   </name>
   <questiontext format="html">
       <text>What is SEO?</text>
   </questiontext>
   <answer fraction="0">
  <text>Son of English Organization</text>
 <feedback><text>WRONG</text></feedback>


</answer>
   <answer fraction="100">
      <text>Search Engine Optimization</text>
      <feedback><text>Right on!</text></feedback>
   </answer>
   <answer fraction="0">
      <text>Silver of England Office</text>
      <feedback><text>Ooops!</text></feedback>
   </answer>
   <questiontext format="html">
       <text>How many stars are there on US flag ?</text>
   </questiontext>
   <answer fraction="0">
      <text>46</text>
     <feedback><text>WRONG</text></feedback>
   </answer>
   <answer fraction="100">
      <text>52</text>
      <feedback><text>Right on!</text></feedback>
   </answer>
   <answer fraction="0">
      <text>54</text>
      <feedback><text>Ooops!</text></feedback>
   </answer>

   </question>
</exam>
Question : what is seo?
answer: Son of English Organizatio
answer: Search Engine Optimization
answer: Silvet of england Office