我有一个Xml文件
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type='text/xsl' href='a.xsl'?>
现在我想在C#程序中把a.xsl 改成 b.xsl
要怎么做啊?
<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type='text/xsl' href='a.xsl'?>
现在我想在C#程序中把a.xsl 改成 b.xsl
要怎么做啊?
解决方案 »
- 字符串转Datatime
- C#写WORD文档相似度
- 求教:用HttpWebRequest向谷歌提交搜索请求,大概提交32个左右就报错!
- 为什么声音会卡住,像录音机卡碟一样?怎么解决?
- VS2005建立WEB,为什么现在鼠标在工具箱选择 控件 后,WEB页面上没有啊???好象工具箱的什么被设置了,不能拖控件到WEB上?在线等!!!!
- 数据显示 问题》 帮帮忙
- 控制台程序如何实行unix命令?比如rm,chmod?
- 项目到了最后关头遭遇瓶颈,多线程操作Hashtable时出错,请求各位高手帮助!!
- 小弟做了个CPU使用率曲线图 使用performanceCounter1组件 访问远程主机的时候出异常(拒绝访问)System.ComponentModel.Win32Exception
- C# 怎样链接数据库啊!!哪位大哥给哥例子啊啊!!谢谢;了啊!!!!!
- 对打包部署CAB文件熟悉的朋友请进来,解决了的送300分,先送100分,绝不食言
- vs2005中开发smartClient的问题
_dom.LoadXml("<?xml version='1.0' encoding='gb2312'?><?xml-stylesheet type='text/xsl' href='test.xsl'?><root/>");
XmlNode _node=_dom.ChildNodes[1];
XmlProcessingInstruction _newProc=_dom.CreateProcessingInstruction("xml-stylesheet"," type='text/xsl' href='xxsxx.xsl'");
_dom.ReplaceChild(_newProc,_node);Response.Write(_dom.OuterXml);
还有个问题
XmlNode _node=_dom.ChildNodes[1];
万一那个节点的位置不是在 1 怎么办呢?
如何在程序中判断这个位置是多少
有劳了
xmldoc.Load("data.xml");
XmlNode node = xmldoc.SelectSingleNode("//processing-instruction('xml-stylesheet')");
if (node != null)
{
node.Value = "href='xxxdata.xsl' type='text/xsl'";
}