Pra*_*gya 5 android xml-serialization
如何使用XMLSerializer添加没有前缀的默认命名空间.
我在Android上使用org.xmlpull.v1.XmlSerializer.
XmlSerializer xmlSerializer = Xml.newSerializer();
xmlSerializer.startTag("efgh", "abcd");
Run Code Online (Sandbox Code Playgroud)
正在给予 <n0:abcd xmlns:n0="efgh">
但我希望它是
<abcd xmlns="efgh">
Run Code Online (Sandbox Code Playgroud)
我相信这就是 XmlSerializer.setPrefix(String prefix, String namespace) 的用途:
你尝试过使用它吗?
它将前缀绑定到名称空间。该调用对于下一个元素(包括子元素)有效。
注意:此方法必须在 startTag() 之前直接调用,如果接下来调用除了 startTag() 或 setPrefix() 之外的任何内容,将会出现异常。
| 归档时间: |
|
| 查看次数: |
1396 次 |
| 最近记录: |