以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]如何向xml里写"<"  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=21329)


--  作者:RayFairy
--  发布时间:8/21/2005 11:22:00 PM

--  [求助]如何向xml里写"<"
这样写的:
xml.selectSingleNode("main/content").text="<!CDATA["
可是<变成了&lt;
如何是好

[此贴子已经被作者于2005-8-22 10:48:29编辑过]

--  作者:Qr
--  发布时间:8/22/2005 12:10:00 PM

--  
这样做什么意思?弄不明白你的问题。
--  作者:lphdx
--  发布时间:8/22/2005 5:20:00 PM

--  
搞不懂是什么意思!!!!!!!
--  作者:huhu_220
--  发布时间:8/22/2005 11:02:00 PM

--  
俺也搞不懂
--  作者:RayFairy
--  发布时间:8/28/2005 3:21:00 PM

--  
奇怪,我打的是&gt;
--  作者:RayFairy
--  发布时间:8/28/2005 3:22:00 PM

--  
啊。。。。好变态啊
& g t ;
--  作者:doubleG
--  发布时间:8/29/2005 9:22:00 AM

--  
想生成CDATA的话应该有createCDataSection这类的方法,直接给text赋值的话,就会是这样的。
--  作者:miao
--  发布时间:10/13/2005 11:16:00 AM

--  
希望一面代码对你有帮助
using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main()
  {
    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    //Create a CData section.
    XmlCDataSection CData;
    CData = doc.CreateCDataSection("All Jane Austen novels 25% off starting 3/23!");    

    //Add the new node to the document.
    XmlElement root = doc.DocumentElement;
    root.AppendChild(CData);  
        
    Console.WriteLine("Display the modified XML...");        
    doc.Save(Console.Out);
  }
}


--  作者:suns1206
--  发布时间:10/17/2005 8:07:00 PM

--  
<b>???</b>
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
93.750ms