我正在解析像这样开始的xml:
<?xml version="1.0" encoding="UTF-8"?>
<dataset
xmlns:perinote="urn:perinote.com/perinote-1.2" >
...
我想知道我如何阅读&#34; xmlns:perinote&#34;标签。从那里我希望能够处理多个版本。
我试过
String nameSpace = parser.getAttributeValue (null, "xmlns:perinote");
但它返回null。
答案 0 :(得分:0)
String nameSpace = parser.getNamespaceUri (0);
只要在解析“数据集”标记后立即执行此操作,我认为这是正确的。
答案 1 :(得分:0)
String namespace = parser.getNamespace("perinote");
String attrValue = parser.getAttributeValue(namespace, "attributeName");