- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
source.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<zip:archive xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" xmlns:zip="com.test.zip">
<zip:entry zip:target="test1.xml"><manifest:manifest>aaa</manifest:manifest></zip:entry>
<zip:entry zip:target="test2.xml">.......</zip:entry>
</zip:archive>
我使用javax.xml.stream.XMLStreamReader
读取source.xml
文件,做一些 Action ,然后根据的属性值写入磁盘>zip:目标
。
结果文件,test1.xml:
<?xml version="1.0" encoding="UTF-8"?>
<manifest:manifest>aaa</manifest:manifest>
你知道,这是错误的。无法将前缀“ list ”解析为命名空间 URI。
通过调试,发现下面的语句调用成功。
XMLStreamWriter.writeStartElement("manifest", "manifest", "urn:oasis:names:tc:opendocument:xmlns:manifest:1.0");
writeStartElement 的第三个参数不为空。但为什么结果文件中缺少 namespace ?
我尝试了两种方法:
但是新的麻烦来了,命名空间被重新声明和重复。
最佳答案
我相信您需要在 writeStartElement 之前设置前缀。我认为您不需要 sRepairingNamespaces - 但我不确定。
关于java - XMLStreamWriter.writeStartElement(prefix,localName,namespaceURI),前缀 "manifest"无法解析为命名空间 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6729395/
我有相同的标签名称和不同的字符串来区分标签名称。 这是 XML。 1001 10 name COMMON 15-FEBRUARY-
本文整理了Java中net.sf.okapi.common.XMLWriter.writeStartElement()方法的一些代码示例,展示了XMLWriter.writeStartElement(
代码: XMLOutputFactory outputFactory = XMLOutputFactory.newInstance(); XMLStreamWriter writer = output
我有个小问题,也许你能帮我解决。 我尝试使用 XmlWriter编写如下所示的 XML 标记 ( w3c feed recommendation ): 问题是我无法使用 WriteStartElem
XMLStreamWriter.writeStartElement(前缀,localName,namespaceURI) ( doc link ) namespaceURI参数不为空,但未能将前缀绑定
source.xml: aaa ....... 我使用javax.xml.stream.XMLStreamReader读取source.xml文件,做一些 Action ,然后根据的属性值写入磁
我是一名优秀的程序员,十分优秀!