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
  • 相关阅读:
    夜神模拟器连接电脑
    Appium+python 多设备自动化测试
    appium+python 连接手机设备的yaml配置文件
    appium+python自动化测试连接设备
    Ansible 学习目录
    Python 时间处理
    获取本机网卡ip地址
    Ansible playbook 使用
    ansible hosts配置
    python os和sys模块使用
  • 原文地址:https://www.cnblogs.com/mrtom/p/2122702.html
Copyright © 2011-2022 走看看