java dom4j 读取xml的问题

发布于 2021-11-03 23:45:44 字数 1886 浏览 874 评论 2

<?xml version="1.0" encoding="utf-8"?>
<DataSet xmlns="http://tempuri.org/">
  <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
      <xs:complexType>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
          <xs:element name="Table1">
            <xs:complexType>
              <xs:sequence>
                <xs:element name="DEPCD" type="xs:string" minOccurs="0" />
                <xs:element name="DEPNAME" type="xs:string" minOccurs="0" />
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  </xs:schema>
  <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
    <NewDataSet xmlns="">
      <Table1 diffgr:id="Table11" msdata:rowOrder="0" diffgr:hasChanges="inserted">
        <DEPCD>001</DEPCD>
        <DEPNAME>IT</DEPNAME>
      </Table1>
      <Table1 diffgr:id="Table12" msdata:rowOrder="1" diffgr:hasChanges="inserted">
        <DEPCD>002</DEPCD>
        <DEPNAME>PM</DEPNAME>
      </Table1>
      <Table1 diffgr:id="Table13" msdata:rowOrder="2" diffgr:hasChanges="inserted">
        <DEPCD>003</DEPCD>
        <DEPNAME>PP</DEPNAME>
      </Table1>
    </NewDataSet>
  </diffgr:diffgram>
</DataSet>

现在需要读取上面的xml文件,我想要通过xs:element关键字来读取到他的name所对应的字符。

请问用dom4j如何去读取?


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

成熟稳重的好男人 2021-11-08 03:05:59

root.element("

xs:element").attributeValue("
name
")

秋意浓 2021-11-07 11:27:06

Element root=document.getRootElement();

root.element(" xs:element").attributeValue("name ");

这样就可以取到你想要的值  具体的解析方式  你只能根据你的需求去做

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文