(没关系,我已经解决了这个问题)
我知道如何解析XML文件,但这是我第一次遇到带内联值的内容
<?xml version="1.0" encoding="iso-8859-1"?>
<imginfo xmlns="http://ns.xxxxxxxx.com/12/" version="8" timestamp="1406951709">
<files server="540" rownumber="8376">
<image size="177" content-type="image/jpeg">sample_name_here.jpg</image>
</files>
<resolution>
<width>800</width>
<height>486</height>
</resolution>
</imginfo>
如何在这种情况下提取server
的值540
(使用PHP&#39; s SimpleXMLElement
)
答案 0 :(得分:0)
NodeList nl1= docEle.getElementsByTagName("files");// Accesses the files block
if(nl != null && nl.getLength() > 0) {
for(int i = 0 ; i < nl.getLength();i++) {
Element el = (Element)nl.item(i);
String s=el.getAttribute("server");
}
此处的getAttribute函数用于提取xml中的内联值。