您现在的位置: 软界网软界问答软件开发C#/C# Builder > 问题显示
我要提问    
提示:提问和回答别人的问题均可赢得积分
加入收藏我要投诉 我来回答
此问题已经被浏览203次,收藏:0次. 所属类别:[C#/C# Builder]
问题:怎样在XmlDocument类生成的XML文档中包含不被转义的字符?
要利用XmlDocument类生成如下xml文档 (XmlDoc.Save("c:\myxml.xml"))

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg[
<!ENTITY st1 'fill:none;'>
<!ENTITY st2 'font-size:28;font-weight: bold;'>
<!ENTITY st3 'fill:blue;'>
]>
<svg width="1550" height="1060">
<title>Track Circuit Diagram - ISL</title>
<defs>
<ellipse id="cir" />
</defs>
<rect x="100" y="100" style="&st3;" width="200" height="200" />
</svg>

可是程序总是要把&符号转义成&amp;,生成的xml文件如下:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg[
<!ENTITY st1 'fill:none;'>
<!ENTITY st2 'font-size:28;font-weight: bold;'>
<!ENTITY st3 'fill:blue;'>
]>
<svg width="1550" height="1060">
<title>Track Circuit Diagram - ISL</title>
<defs>
<ellipse id="cir" />
</defs>
<rect x="100" y="100" style="&amp;st3;" width="200" height="200" />
</svg>

-----------
请赐教这一技术问题,谢谢!


提问时间:2004-3-4 18:03:27 回答次数:(2) 提问人:软界网友 我来回答
相关问题
关键字: br,lt,gt,amp,height,title,fill,font,defs,100,200,XmlDoc,TrackCircuitDiagram,mlDocument类生成,xmlversion,DOCTYPEsvg
我来回答
验证码