读取xml问题
C# code:
public static string ReadCoXml(string xmlName, string sNode)
{
List<string> list= new List<string>();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath(xmlName));
XmlNode xn = xmlDoc.SelectSingleNode(sNode);
XmlNodeList xnl = xn.ChildNodes;
foreach (XmlNode xnl in xn)
{
list.Add(xnl,InnerText);
}
return list;
}
提示foreach (XmlNode xnl in xn) 这不正确
XmlNode 这是一个节点不是一个节点集用nodes
XmlNode xn = xmlDoc.SelectSingleNode(sNode); 用节点集
foreach (XmlNode xnl in xn.nodes)
C# code:
public static string ReadCoXml(string xmlName, string sNode)
{
List<string> list = new List<string>();
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(System.Web.HttpContext.Current.Server.MapPath(xmlName));
XmlNode child = xmlDoc.SelectSingleNode(sNode);
if (child != null)
{
XmlNodeReader nr = new XmlNodeReader(child);
while (nr.Read())
{
list.Add(nr.Value);
相关问答:
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
我有一个类似的xml的 string,想通过遍历怎么个xml 输出我想要的element的值
xml 为:
<Discover xmlns="urn:schemas-microsoft-com:xml-analysis">
<RequestType>DISCOVER_XML_ME ......
请高手指教用java实现根据xsd文件生成xml文件,小弟初学希望能给个实例!谢谢!
期待高手指教!!!!!!!!
没人知道吗。。。。。。。。。。
引用
schema xsd 文件是用于验证 XML 格式的,并不是用于生 ......
我现在需要用schema来验证一个XML文件,但是却分了几个XSD文件,其中有一个主XSD文件,用#Include包含了其他的XSD文件。我在XML文件中之引用主XSD文件,但是不成功,请问我是不是要全部引用,还是其他问题?如果全部 ......
现在我写了存储过程,把表里面的数据导出到xml中,现在的格式是:
<?xml version="1.0" encoding="GBK" ?>
<PEOPLE>
<PERSON PERSONID="1">
&l ......