以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- asp读取xml (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=79643) |
-- 作者:maxr3 -- 发布时间:1/25/2010 2:24:00 PM -- asp读取xml <pageText><![CDATA[ <a href="asfunction:_root.more_click_func,4"><u>我的家乡</u></a><br> <a href="asfunction:_root.more_click_func,0"><u>flash动画设计制作大赛、广告设计大赛</u></a><br> <a href="asfunction:_root.more_click_func,0"><u>理论联系实际</u></a><br> <a href="asfunction:_root.more_click_func,0"><u>最新动态</u></a><br> <a href="asfunction:_root.more_click_func,0"><u>期待与要求</u></a> ]]></pageText> 请问:如何使用ASP每次读出并修改上面的一条中文内容? |
-- 作者:Qr -- 发布时间:1/27/2010 9:56:00 PM -- 差不多这样子吧,N久不用ASP了 set obj=xmldoc.getElementsByTagName("u") |
-- 作者:hjx_221 -- 发布时间:1/28/2010 8:06:00 AM -- 谢谢斑竹了
|
-- 作者:maxr3 -- 发布时间:1/30/2010 11:41:00 PM -- 【再次求助】谢谢,但你的方法实现不了 在CDATA标签内的内容都是被解释成字符串的,所以U不是个节点的,还有其他的方法吗?我的编程基础较差,就对ASP有所了解,希望能再次帮助我,谢谢! |
-- 作者:Qr -- 发布时间:2/2/2010 4:43:00 PM -- 晕,是CDATA,没有直接的办法。除非取出其中文本,再进行字符串处理。 |
-- 作者:maxr3 -- 发布时间:2/4/2010 12:04:00 AM -- 【求助】可以帮我写一段字符串处理的代码吗? 例如我只需要在整个字符串中,提取其中的一句中文,之后把它修改成其他的中文内容。 |
-- 作者:Qr -- 发布时间:2/7/2010 5:39:00 PM -- asp有个replace函数,替换后重新生成CDATA区段就可以了。 |
-- 作者:maxr3 -- 发布时间:2/7/2010 8:33:00 PM -- 【求助】这个函数可以先找到我要修改的子字符串吗? 我是想先找到要修改的内容,之后再修改它。我有些不明白如何能提取出子字符串,之后修改它。谢谢你多次的帮助。 |
-- 作者:Qr -- 发布时间:2/7/2010 11:24:00 PM -- 用正则表达式匹配 如果按XML方式处理也可以这样做:先取CDATA区段内的内容,然后用loadXML()加载,即成为DOM对象,然后可以使用XML的方法函数进行添加、删除、修改<a><u>节点(如2楼)。之后成转换成字符串形式,替换到原CDATA区段内的内容即可。虽说有点麻烦,但必竟用的是XMLDOM。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
93.750ms |