xpathnavigator

    1热度

    2回答

    我正在尝试编写一个程序,该程序将接收来自Web服务的输入并选择正确的信息以及订单ID。因为它是必需的,所以我使用xPath。例如,如果我在运行程序时在OrderID下输入1,它应该为该订单提取总成本并显示它。我知道我的代码肯定有什么问题,因为我是新手,我不知道如何在物理上抓住输入,而不控制所使用的变量。任何帮助将不胜感激,谢谢! 这里是我的代码: [WebMethod] public int G

    0热度

    1回答

    我试着在这里查找,但无法找到正确的答案。我有一个有一堆节点的XML字符串。 我想从这个字符串中只提取几个节点,并附加一个新的根元素并返回它。 我知道如何通过加载到XMLDocument并选择节点来完成此操作。使用XpathNavigator或XmlReader有没有更好的方法? 这是我的字符串 <root> <node1/> <node2/> <node3/>

    2热度

    2回答

    如何从xml文档获取信息? 我在c:\ temp \ data.xml有一个xml文档,并使用visual studio。 我可以计算最接近的是: XmlDocument xdoc = new XmlDocument(); xdoc.Load(@"C:\temp\data.xml"); date = xdoc.SelectSingleNode("/forcast_informat… XML

    1热度

    1回答

    我是XPath新手。 使用C#我想读其中有一个父节点和多个子节点 随着XPathNavigator的XML文件,我做了选择上的根/父母这个值赋给创建XPathNodeIterator XPathNodeIterator ni = _xpathNavigator.Select(theTag); 然后我移动到下一个 当我使用 ni.Current.Value 我从父文本值以及两者Child1和CHIL

    0热度

    2回答

    请忽略此问题。问题出在数据进入方法,而不是我在问题中写的任何代码/ xml。我会删除这个问题,但它已经有了答案。 我有一些XML,我测试了一个XPath查询,并得到了预期的结果,但我的代码似乎无法达到相同的结果。 这里是XML <custom-table security="seeown" allownotify="false"> <reports show="all"> <r

    0热度

    1回答

    我正在使用C#和Mono,并且我想使用XPathNavigator导航XML模式验证的XmlDocument。当我遍历文档时,我可以通过XPathNavigator.SchemaInfo属性获取每个元素的XML SChema信息。但是,在我调用XPathNavigator.MoveToFirstChild()之后,XPathNavigator.SchemaInfo = null。下面是一个例子 u

    0热度

    1回答

    我是新手,并从教程开始工作。我有以下代码的变化: Dim xDoc As XPathDocument Dim xNav As XPathNavigator xDoc = New XPathDocument("xxxxxxx.xml") xNav = xDoc.CreateNavigator() 然而,“CreateNavigator”返回:“debuggerDisplayProxy”是

    1热度

    4回答

    我需要一个XPath表达式来验证XML列表元素是否只有某种类型的节点。 例如: 我需要知道列表是否只有图像。 <?xml version="1.0" encoding="UTF-8"?> <mc type="group"> <mc type="list"> <mc type="group"> <mc type="image"/> </mc>

    0热度

    2回答

    我想从xml文档中提取某些值。在下面的示例中,我想将存储在'c'和'd'节点中的值存储在列表中,但只有'b'节点同时包含'c'和'd'的情况。我到目前为止的代码循环遍历所有'b'节点,但我不确定在while循环中放置什么,或者如果这是最好的方法。 XmlDocument attrsXML = new XmlDocument(); attrsXML.LoadXml(dbReader["Sample

    2热度

    1回答

    根据标题,我需要在C#/。NET 4中创建一个可以混乱XPathNodeIterator对象的顺序的方法。该方法需要循环所有的子项(“/ *”)来随机地重新排序子项。 我需要一些帮助一些上手 - 我只有在方法存根: public XPathNodeIterator RandomizeXPathNodeIterator(XPathNodeIterator iterator) 任何帮助表示赞赏!