【问题标题】:How can I create a self closing tag using JDOM如何使用 JDOM 创建自闭合标签
【发布时间】:2011-03-30 16:39:58
【问题描述】:

我可以在 Jdom api 中找到任何创建自关闭 xml 标记的函数,例如下面的 <selfClosingTag />

例如,我需要创建以下内容:

<parentTag>
  <selfClosingTag />
  <firstChild>......    </firstChild>
  <secondChild>......    </secondChild>
</parentTag>

谁能告诉我怎么做。请告诉我我不应该这样做,因为在 mathml 文档中需要这种自闭合标签。

谢谢, 切普哈

【问题讨论】:

    标签: java tags self jdom


    【解决方案1】:

    您创建的任何未添加任何子节点的元素都将为空。空元素可以表示为&lt;element/&gt;&lt;element&gt;&lt;/element&gt;。哪个不重要。

    【讨论】:

    • 太棒了!感谢 Json 的链接和 mwittrock 的解释。
    • 恕我直言:目前您需要处理充满空元素的非常大的 XML 文件。
    • @chepukha 如果此答案解决了您的问题,请单击复选标记。
    【解决方案2】:

    看起来像这样修改你的XMLOutputter 应该可以解决问题:

    outputter.setFormat(outputter.getFormat().setExpandEmptyElements(false));
    

    请参阅javadoc for setExpandEmptyElements

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多