zoukankan      html  css  js  c++  java
  • 特殊符号写入XML节点总结

    这几天做一个网,在一个页面用到了Flash+xml效果,在后台生成XML的时候遇到一个问题:

    小于大于符号写入时,以现变成了 < > 会自转换问题,于是在网上查了资料

                XmlElement path = xDoc.CreateElement("path");
                path.InnerText = "<![CDATA[flash/flowList/images/" + nSrc + "]]>";
                image.AppendChild(path);

                XmlElement description = xDoc.CreateElement("description");
                description.InnerText = "<![CDATA[<b>" + nTitle + "</b>]]>";
                image.AppendChild(description);

                XmlElement data2 = xDoc.CreateElement("data");
                data2.InnerText = " <![CDATA[]]>";
                image.AppendChild(data2);

    改为

                XmlElement path = xDoc.CreateElement("path");
                path.InnerXml = "<![CDATA[flash/flowList/images/" + nSrc + "]]>";
                image.AppendChild(path);

                XmlElement description = xDoc.CreateElement("description");
                description.InnerXml = "<![CDATA[<b>" + nTitle + "</b>]]>";
                image.AppendChild(description);

                XmlElement data2 = xDoc.CreateElement("data");
                data2.InnerXml = " <![CDATA[]]>";
                image.AppendChild(data2);

    这样就解决了, 核心: 将InnerText 改为 InnerXml 即可!

    Mr.Tom@live.cn
  • 相关阅读:
    debian 9 安装AMD驱动
    DDL、DML、DCL、DQL的理解
    呼叫中心坐席功能都有哪些?
    使用vi编辑器的问题
    百度聊天机器人UNIT http访问
    通过http方式 post天气,并合成语音
    单链表的基本操作
    pip下载慢解决(添加国内镜像)
    Anaconda+Tensorflow配置说明
    gdb的基本使用
  • 原文地址:https://www.cnblogs.com/mrtom/p/2122702.html
Copyright © 2011-2022 走看看