gpt4 book ai didi

Java XML : how to output the namespace of child elements?

转载 作者:数据小太阳 更新时间:2023-10-29 02:38:16 25 4
gpt4 key购买 nike

我正在使用 Java 的 Transformer处理 XML 文档对象的类。

这是创建转换器的代码:

import javax.xml.transform.TransformerFactory;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;

Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "no");
transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");

transformer.transform(source, result);

目前,我的输出看起来像这样: 。我希望它包含每个元素的命名空间,如

我该怎么做?

最佳答案

请注意 <svg xmlns="SVGNS" /><svg:svg xmlns:svg="SVGNS" />相同.

你检查过你打过电话吗setNamespaceAware(true)在你的 DocumentBuilderFactory实例 ?

关于Java XML : how to output the namespace of child elements?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/277793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com