php xml 字符串被转译了 xml字符串转换为DOM对象 xml字符串嵌套进xml节点 50

求教。。。如果我有一个xml类型的字符串例如$str="<category><productname='a'id='1'type='img'>thisisdescript... 求教。。。
如果我有一个 xml类型的 字符串 例如
$str="<category><product name='a' id='1' type='img'>this is description</product></category>"
然后我有一个 $dom=new DOMDocument('1.0');
$designNode = $dom->createElement('design');
$dom->appendChild($designNode);
然后我希望在 designNode这个节点下将 $str 这个字符串一 xml的形式存放进designNode这个节点下。
但是我如果直接放进入那么 "<",">"这些 xml符号会被转译成 ⁢ >

求大侠们帮忙解决
我已经自己解决问了 所以关闭悬赏了 不好意思 各位了
展开
 我来答
cnf1980
2011-11-15 · TA获得超过1.5万个赞
知道大有可为答主
回答量:1.2万
采纳率:54%
帮助的人:2610万
展开全部
正确的方法是把$str转换为URLencode字符串形式。
追问
你好  非常感谢你的 回答 但是貌似不是你理解的那个样子。
$itemNode=$dom->createElement('item');
$itemNode->appendChild(new DOMElement('data',$str ));
其实这个str里面 是没被转译过的 但是如果放在这个节点里面
才会被转译
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式