<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,因此需要检索它,等待您的帮助事先感谢

===============>>#1 票数:0

CDATA不被视为标记。 因此:

  1. 提取con:request节点(将是文本节点)的值
  2. 解析为XML
  3. 在新的XML文档上使用普通的DOM方法

  ask by user2203988 translate from so

未解决问题?本站智能推荐:

1回复

使用c#提取和修改xml的cdata部分

我有以下xml 我想提取cdata部分,我所做的是 - 将数据转换为字符串并使用以下代码将其解压缩 其中xmlDoc是XMLDocument,它包含xml以上 有没有更好的方法呢? 我google了很多,但我得到的是cdata部分的提取,只要它是其父元素的唯一子元素。
1回复

使用Xpath从CDATA中的节点获取信息?

我在从RSS提要中获取正确的信息时遇到了一些问题。 这就是提要的样子。 我试图使用以下命令来获取不同节点内的信息: 但是什么也没发生,我已经知道它与CDATA有关。 我能做什么? 有人有线索吗?
5回复

如何使用xsl从xml节点获取CDATA?

我试图使用XSL获取XML节点的CDATA内容。 该节点目前看起来像这样: <node id="1" text="Book Information" ><![CDATA[This is sample text]]></node> 我需要This is
3回复

如何使用xsl从xml节点获取CDATA并转换为新的XML?

早上好, 我对包含CDATA代码的XML有问题。 如果我们有这个XML: 我们需要这样: XSLT在哪里? 我只想提取XML文件中的CDATA内容,然后删除其余的内容。 我使用XSLT 1.0。 谢谢!
2回复

使用CDATA获取元素的文本

说,我有一个要素: 我想要得到的是<![CDATA[content]]> 。 我该怎么办?
1回复

Python使用CDATA部分解析XML,然后使用CDATA部分再次输出

我想解析具有CDATA部分的XML,然后再与CDATA部分一起输出它。 如何实现呢? 例如,输入可能是这样的,一个strings.xml文件是这样的: 更新1: 我尝试使用xml.etree.ElementTree和lxml来访问xml中的每个元素并打印item.text。 但是它不能使用C
1回复

PHP使用变量创建XML CDATA部分

我知道有很多用php创建cdata的示例,但我还没有找到一种对我的情况有用的示例。 我需要创建一个XML文件,该文件将被php以外的其他东西使用。 我需要在xml中创建cdata,其中将包含要使用的功能。 最终的xml文件应如下所示。 创建xml的代码。 我只是不知道如何创建cd
2回复

在其中使用[]读取XML CDATA部分

我正在使用XMLHttpRequest用Javascript编写RSS阅读器。 对于某些RSS Feed,我没有问题,但在某些情况下, xmlDocument.firstChild属性始终为NULL 在尝试查看有效的XML与无效的XML之间的区别之后,我发现以下是导致错误的原因。
3回复

为什么即使在CDATA部分中也不允许使用null char?

XML,为什么即使在CDATA部分中也不允许使用null字符? 似乎在那里终止了文件。 有什么办法吗? Base64?
2回复

如何使用PowerShell在XML文件中的CDATA中获取值?

我正在访问的XML中的CDATA字符串令人困惑。 我正在访问XML API,并在PowerShell中收集CDATA字符串。 它返回如下: 如您所见,有多行。 我想将其收集到变量中,例如$aggressorAllianceID = 99006227 。 完整的XML在这里