- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
代码:
XMLOutputFactory outputFactory = XMLOutputFactory.newInstance();
XMLStreamWriter writer = outputFactory.createXMLStreamWriter(System.out);
writer.writeStartDocument("1.0");
writer.writeCharacters("\n");
writer.writeStartElement("ns1", "sample", "http://www.e.com/ns1");
writer.writeNamespace("ns1", "http://www.e.com/ns1");
writer.writeEndElement();
writer.writeEndDocument();
结果是:
<?xml version="1.0"?>
<ns1:sample xmlns:ns1="http://www.e.com/ns1"/>
如果我删除writer.writeNamespace("ns1", "http://www.e.com/ns1");
,那么结果是
<?xml version="1.0"?>
<ns1:sample/>
writeStartElement()
的namespaceURI
参数有什么作用?
最佳答案
下面的语句也为你做了前缀绑定(bind):
writer.writeStartElement("ns1", "sample", "http://www.e.com/ns1");
如果您随后使用没有指定前缀的语句,它会知道前缀应该是 ns1
:
writer.writeStartElement("http://www.e.com/ns1", "sample2");
writer.writeEndElement();
至于writeNamespace
,还是需要自己写命名空间声明。
关于java - writeStartElement 有 prvoide namespaceURI,为什么需要另一个 writeNamespace?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6647753/
我有相同的标签名称和不同的字符串来区分标签名称。 这是 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 ,然后根据的属性值写入磁
我是一名优秀的程序员,十分优秀!