0
<con:request>
- <![CDATA[ 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:cli="http://client.webservice.sepm.symantec.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <cli:getComputersByIP>
         <!--Zero or more repetitions:-->
         <ipAddresses>10.211.36.63</ipAddresses>
         <!--Optional:-->

         <!--Optional:-->

      </cli:getComputersByIP>
   </soapenv:Body>
</soapenv:Envelope>

  ]]> 
  </con:request>

这是我正在使用的 xml,我每次都需要替换 ipaddresses 标记中的 ip,所以需要检索它,等待你的帮助,谢谢

4

1 回答 1

0

CDATA 不被视为标记。所以:

  1. 提取con:request节点的值(这将是一个文本节点)
  2. 将其解析为 XML
  3. 对新的 XML 文档使用普通的 DOM 方法
于 2013-04-16T16:49:07.597 回答