在[CDATA[ 中也是标准的XML文件,请问如何分离出这一部分内容。
解决方案 »
- 把memo中字符清空时如何让光标显示在第1行?
- 我在作权限分配时遇到: 在LISTVIEW中显示窗体名、和打构的一个框框(LISTVIEW),
- 怎样把从服务器端下载的AxtiveXform程序插件中的数据库组件ADOConnection连接到远程服务器端的SQL Server数据库上?
- PCI光电隔离I/O口串口编程的源程序或协议
- 请教一个问题,我的程序做完了。安装后说缺少qtintf.dll文件。
- 有关VOD的问题!
- 100分! EXCEL 里怎么实现,通过下拉菜单选择另外一个EXCEL文件中某列的值
- TTreeView 怎样保存数据?
- 哪位有钱智达的Code Arrange Expert下载网子 For Delphi 5.0的
- 如何安装DELPHI编写的NT服务程序
- 请问高手:为什么我的ReportBuilder在预览时只有一页,但在打印时页数会不停地增加?,不停地打印很多頁?
- 关于SQL查询某个数值范围内的问题,急急急、、、、、、
如果是解析xml:
xmldoc:=TXMLDocument.create(fileName);
xmldoc.active:=true;
xmlNode:=xmldoc....
懒得写了
<?xml version="1.0" encoding="GBK"?>
<E1>
<Code>T</Code>
<A>4</A>
<St>
<![CDATA[<?xml version="1.0" encoding="GBK"?>
<Ss>
<I>100</I>
<So>
<Sq>0</Sq>
<SD>202260915</SD>
</o>
</Ss>]]>
</St>
</E1>
我想读取
<Ss>
<I>100</I>
<So>
<Sq>0</Sq>
<SD>202260915</SD>
</o>
</Ss>
除了用字符串的方式处理外,还有没有其他更好的方法?!
XMLDocument1.DocumentElement.ChildNodes.Nodes['St'].NodeValue就行了。