$xml='
1
0
件
99
99
99
';
$xml = simplexml_load_string($return);
var_dump($xml["Dataset"]);
取到第二层就是NULL了。与命名空间有关系吗?这道题怎么解。
可以通过元素中的gettext方法获取到节点的内容。
举例:
saxreader sax = new saxreader();
document document = sax.read(reader);//reader为定义的一个字符串,可以转换为xml
element root = document.getrootelement();//获取到根节点元素string str = root .gettext()//获取到节点的内容
用到的是dom4j-1.6.1.jar,需要引入的包是:
import org.dom4j.document;
import org.dom4j.documentexception;
import org.dom4j.element;
import org.dom4j.io.saxreader;
备注:如果是多个子节点可以通过地element xx=root .element("code")逗获取到子节点的元素,前提是需要知道子节点的名称。
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息