可用版本:Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11

导出 XML

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

// Fetch books and format them as XML
String xml = create.selectFrom(BOOK).fetch().formatXML();

上面的查询将生成一个类似以下内容的 XML 文档

<result xmlns="https://jooq.org.cn/xsd/jooq-export-3.10.0.xsd">
  <fields>
    <field schema="TEST" table="BOOK" name="ID" type="INTEGER"/>
    <field schema="TEST" table="BOOK" name="AUTHOR_ID" type="INTEGER"/>
    <field schema="TEST" table="BOOK" name="TITLE" type="VARCHAR"/>
  </fields>
  <records>
    <record>
      <value field="ID">1</value>
      <value field="AUTHOR_ID">1</value>
      <value field="TITLE">1984</value>
    </record>
    <record>
      <value field="ID">2</value>
      <value field="AUTHOR_ID">1</value>
      <value field="TITLE">Animal Farm</value>
    </record>
  </records>
</result>

可以使用 Result.intoXML() 方法获得与 org.w3c.dom.Document 相同的结果

// Fetch books and format them as XML
Document xml = create.selectFrom(BOOK).fetch().intoXML();

请在此处查看 XSD 模式定义,以获取 XML 导出格式的正式定义
https://jooq.org.cn/xsd/jooq-export-3.10.0.xsd

反馈

您对此页面有任何反馈吗?我们很乐意听取您的意见!

The jOOQ Logo