我使用 stax 编写一个 XML 文件。
我的问题是如何将属性添加xml:space="preserve"
到我的元素中?
- 我需要声明
xml
前缀吗?AFAIK,通常没有必要。- 如果我不声明,stax 会抱怨首选前缀不能是
null
( javax.xml.stream.XMLStreamException: Prefix cannot be null) setPrefix("xml", "http://www.w3.org/1998/xml")
如果我在 my 上声明前缀XMLStreamWriter
,它似乎没有效果。在调试模式下,我看到 XMLStreamWriter 的 nsmap 没有“xml”条目
- 如果我不声明,stax 会抱怨首选前缀不能是
- 当我用
writeAttribe("http://www.w3.org/1998/xml", "space", "preserve")
. 有没有具体的方法呢?