接收一个XML,在不知道节点名称的情况下,如果解析呢?例如:
<?xml version="1.0" encoding="gbk"?>
<emp>
  <empNo>7934</empNo>
  <eName>MILLER</eName>
  <job>CLERK</job>
</emp>这个XML中,我不知道empNo,eName,Job.怎么能得到这些节点,和节点里的元素。

解决方案 »

  1.   

    你可以使用dom4j的的getchildren()这些方法啊,返回的就是一个节点列表,你就可以解析了。不过话说回来,XML的结构你必须知道。本来XML就是表达逻辑结构特征的
      

  2.   

    我接收的一个XML。怎么能知道他的结构呢?我只能先知道所有的节点啊!然后才能得到元素吧?
      

  3.   


    能不能给个例子?能再给一个jdom的例子吗?不胜感激!
      

  4.   

    你都不知道哪个节点还要去取节点值?
    生产xml和解析xml的双方至少得有个协议啊。