我使用stax编写XML文件。
我的问题是如何将属性xml:space="preserve"
添加到我的元素中?
xml
前缀? AFAIK,通常不是必需的。
null
(javax.xml.stream.XMLStreamException:Prefix不能为null)setPrefix("xml", "http://www.w3.org/1998/xml")
上使用XMLStreamWriter
声明前缀,则似乎无效。在调试模式下,我看到XMLStreamWriter的nsmap没有“xml”的条目writeAttribe("http://www.w3.org/1998/xml", "space", "preserve")
编写属性时会引发异常。是否有针对此的具体方法?答案 0 :(得分:0)
我找到了一个解决方法:
writeAttribute("xml:space", "preserve")
但这是无意义的,因为xml:space
不是本地名称,是吗?