社区
XML/XSL
帖子详情
如何替换 ![CDATA[]]节点的值?
menghuanzhongqu
2006-02-05 10:53:32
xml文件已经写好了,我现在要将其中"正文"节点下的![CDATA[]]里面的文本进行替换,请问要如何实现?谢谢大家,请帮忙!
xml文件如下:
<主体>
<标题></标题>
<副标题></副标题>
<主送机关></主送机关>
<正文 文件名="" 名称="正文" 编码方式="HTML" 数据类型="HTML" 数据格式="HTML"><![CDATA[替换这里的文本]]></正文>
</主体>
...全文
261
8
打赏
收藏
如何替换 ![CDATA[]]节点的值?
xml文件已经写好了,我现在要将其中"正文"节点下的![CDATA[]]里面的文本进行替换,请问要如何实现?谢谢大家,请帮忙! xml文件如下:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cds27
2006-02-06
打赏
举报
回复
node=xmlDoc.selectSingleNode("//正文");
node.firstChild.text="这就是CDATA中的内容";
menghuanzhongqu
2006-02-06
打赏
举报
回复
谢谢
搞定了
是
node=xmlDoc.selectSingleNode("//正文");
node.firstChild.InnerText="这就是CDATA中的内容";
不是node.firstChild.text。
xjdawu
2006-02-05
打赏
举报
回复
oXMLDOMNode.selectSingleNode("正文") //得到节点
IXMLDOMCDATASection.replaceData(offset, count, data); //调用替换方法
menghuanzhongqu
2006-02-05
打赏
举报
回复
主要的问题是我要替换的内容中是html代码啊,在xml里,< 、>这些替换后会变成 < 这样的字符来,所以要用到![CDATA[]]语法
孟子E章
2006-02-05
打赏
举报
回复
http://msdn.microsoft.com/library/CHS/cpref/html/frlrfSystemXmlXmlNodeClassReplaceChildTopic.asp
gu1dai
2006-02-05
打赏
举报
回复
直接将整个节点替换掉不久得了。
用新值create 节点。
replace
gu1dai
2006-02-05
打赏
举报
回复
节点.text.
menghuanzhongqu
2006-02-05
打赏
举报
回复
其他节点我是这样做的:
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("../WebForms/TEXTXML.xml"));
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
nsmgr.AddNamespace("ab", "http://www.egs.org.cn/eGovDoc/body");
XmlNode bt = doc.SelectSingleNode("//ab:标题", nsmgr);
if(bt!=null)
{
bt.InnerText= 值;
}
好像没有 .replaceData 的方法,后面所传的参数是什么?
javascript
节点
属性和方法
13. nodeTypedValue:存储
节点
值
(可读写) 14. nodeValue:返回
节点
的文本(可读写) 15. ownerDocument:返回包含此
节点
的根文档(只读) 16. parentNode:返回父
节点
(只读) 17. Parsed:返回此
节点
及其子
节点
...
js
节点
操作
nodeTypedValue 存储
节点
值
(可读写) `nodeTypedValue` 属性存储特定类型
节点
的
值
。这个属性主要用于特殊
节点
类型,如属性
节点
。 ##### 14. nodeValue 返回
节点
的文本 (可读写) `nodeValue` 属性返回
节点
的文本...
JS_操作
节点
.doc
- **replaceChild**:
替换
子
节点
列表中的指定子
节点
。 - **save**:保存XML文件到指定位置。 - **selectNodes**和**selectSingleNode**:根据XPath表达式选择
节点
。 掌握这些属性和方法是JavaScript DOM操作的基础...
js DOM学习笔记11
nodeType 属性表示该
节点
的类型,nodeName 为元素的标签名称,nodeValue 为元素标签的
值
(通常指的是改标签的内容,但里面的文本不属于这个
值
文本属于文本
节点
文本
节点
的 nodeValue 是文本)。 1.2
节点
关系 ...
javascript
节点
操作
- **定义**:用新
节点
替换
现有子
节点
。 - **示例**: ```javascript element.replaceChild(newElement, existingElement); ``` 这些方法和属性构成了我们在JavaScript中对DOM进行操作的基础,掌握了它们,就...
XML/XSL
8,907
社区成员
22,677
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章