xpathnavigator

    1热度

    3回答

    我有一个代码库,它大量使用XPathNavigator来解析某些特定的xml文档。 XML文档交叉引用,这意味着一个元素可以解析过程中引用另外一个还没有遇到: <ElementA ...> <DependentElementX id="1234"> </ElementA> <ElementX id="1234" .../> 该文件并没有真正看起来是这样,但问题是:1)有一个强制

    1热度

    2回答

    我有一个指向XML元素的XPathNavigator对象。我想将元素重命名为另一个名称(并重命名关联的结束元素)。这可以使用XPathNavigator完成吗? (我有一个变通,这是删除的元素,并以不同的名称重新插入,但是这可能会导致性能问题,因为我处理非常大的文档)

    1热度

    1回答

    我正在寻找数在一个巨大的XML文件的一些标签的最快方式(120MB) long Quantity; XPathDocument xDocData = new XPathDocument(str_File_path); XPathNavigator xNavData = xDocData.CreateNavigator(); //Option 1 XPathExpression xExp

    2热度

    1回答

    这是我的代码,我不知道为什么我无法通过XPathNavigator读取数据。但是在我添加命名空间和模式之前就已经完成了。 XmlReaderSettings settings = new XmlReaderSettings(); settings.Schemas.Add("http://www.somewhere.com", schemaPath); settings.

    4热度

    1回答

    给出的以下XML标记: <root xmlns="Demo"> <child name="foo"/> </root> 和位于<child>元件上的XPathNavigator, string withNs = navigator.GetAttribute("name", navigator.NamespaceURI); string withoutNs = navigator.

    1热度

    1回答

    我有一个静态方法来转换一个html文件并返回一个XMLDocument对象。 做了广泛的研究后,以下问题已arised: 可以传递XMLDocument对象到XPathDocument对象,以方便时简单地读取来自文档数据并不能编辑它。 Research01 MSDN 请回复,让我知道这是可能的吗?如果是这样,怎么样? 干杯。

    1热度

    1回答

    我有一个XML文档,想要做语法高亮。 该代码使用XPathDocument,XPathNavigator和XPathNodeIterator。 我打电话给Select()后,如何获取XML文档中的原始文本? var xpathDoc = new XPathDocument(new StringReader(this.richTextBox1.Text)); var nav = xpathDoc.

    11热度

    2回答

    让我们有一个深度为N的xml树。我已经去过最后一个节点,这意味着我是最后一个注释。现在我想回到最后一个节点的xml树中的某个层次(比如N-3)。 请让我知道XPATH查询的语法,以便我可以到达xml树中的预期节点。

    0热度

    2回答

    我的XML文件如下。它混合了模式和常规元素。 <?xml version="1.0" encoding="utf-8"?> <!-- R1 --> <ax:root xmlns:ax="http://amecn/software/realtime/ax"> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <

    3热度

    1回答

    我遇到XPathNavigator问题。我有一个文件,在流中有一堆“主题”元素w/o名称空间。 我使用(表达简单化到最低限度,开始我还以为我的表达是错误的): XPathDocument xmlDoc = new XPathDocument(stream); XPathNavigator xml = xmlDoc.CreateNavigator(); XPathNodeIterator ite