我正在使用XMLReader,如何在一段时间内获得每个节点名称?
$reader = new XMLReader;
$reader->xml($MyXml);
while ($reader->read() !== FALSE) {
if ($reader->name === 'Product' && $reader->nodeType === XMLReader::ELEMENT) {
if ($reader->readString() != '') {
echo $reader->getAttribute(name).' --> '.$reader->readString();
}
}
}
我需要以这种方式使每个节点名称不起作用echo $reader->getAttribute(name)
答案 0 :(得分:0)
哦,我发现了一种非常简单的解决方案... omg
这么简单的方法是在一段时间内添加第二个$ reader-> read();
List<NameValuePair> queryParams = new URIBuilder(url)
.getQueryParams();