社区
基础编程
帖子详情
PHP+DOM怎样修改包含在CDATA中的文本节点的值?
浴火_凤凰
2011-12-05 03:28:02
小弟在练习使用PHP配合DOM生成XML文件的过程中,遇到了
一个小问题:
在修改其它XML文本节点的值的时候使用
nodeValue即可,
但是我原来的节点的使用CDATA包着的
这时候如果使用nodeValue
不但会丢掉CDATA外层,而且会把我们里面的内容截断,
有没有什么方法或者接口可以
既保留CDATA外层又不把内容截断?
急!谢谢!!!
...全文
142
2
打赏
收藏
PHP+DOM怎样修改包含在CDATA中的文本节点的值?
小弟在练习使用PHP配合DOM生成XML文件的过程中,遇到了 一个小问题: 在修改其它XML文本节点的值的时候使用 nodeValue即可, 但是我原来的节点的使用CDATA包着的 这时候如果使用nodeValue 不但会丢掉CDATA外层,而且会把我们里面的内容截断, 有没有什么方法或者接口可以 既保留CDATA外层又不把内容截断? 急!谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
浴火_凤凰
2011-12-13
打赏
举报
回复
木有人知道吗???哎。。。。。
程序猿之殇
2011-12-05
打赏
举报
回复
createCDATASection
PHP
使用
DOM
对XML解析处理操作示例
文本
节点
属性
节点
注释
节点
CDATA
节点
文档
节点
php
对xml文档进行增删改查(CURD)操作,具体分析如下: xml文档:class.xml <?xml version=1.0 encoding=utf-8?> <student
php
获取页面的
cdata
,如何使用
php
DOM
获取<![
CDATA
[values]]>
中
的
值
?
DOM
Node – 可以在XML / HTML文档
中
遍历的任何内容的基类,包括
文本
节点
,注释
节点
和
CDATA
节点
>
DOM
Element – 标签的基类。>
DOM
Document – 文件的基类。
包含
加载/保存XML的方法,以及常规的
DOM
文档方法(见...
PHP
操作XML入门之
CDATA
区段
然后,通过getElementsByTagName()函数获取到
包含
CDATA
区段的子元素,并使用firstChild属性获取到
CDATA
节点
...在
PHP
中
,操作XML数据非常常见,而
CDATA
区段是XML
中
的一种特殊格式,用于
包含
需要保留原始
文本
格式的数据。
详解
PHP
使用
DOM
Document类遍历、增加、
修改
、删除XML
节点
操作
我们先总结出
DOM
对象的属性方法,在分别用案例说明其应用!
DOM
Document 属性:Attributes存储
节点
的属性列表(只读) childNodes存储
节点
的子
节点
列表(只读) dataType返回此
节点
的数据类型 Definition以
php
获取xml
cdata
_
php
提取
cdata
内容
1. 先试了一个simplexml的方法,发现会过滤
cdata
内容if (file_exists('index.xml')){$xml =simplexml_load_file('index.xml');...再试了一个
Dom
Documentd的方法,发现
cdata
内容还是被过滤$
dom
= new
Dom
Document()...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章