Vb.net XPath和XElement

Vb.net XPath和XElement,vb.net,Vb.net,我有一个XElement和一个从中选择节点的XPath表达式。它在我编写它的原始程序中运行良好,但如果我将它粘贴到另一个程序中,它将不起作用。我已经检查了引用和导入语句。我做错了什么 Dim XPath As String XPath = "//Transform3DGroup/TranslateTransform3D" X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5") Console

我有一个XElement和一个从中选择节点的XPath表达式。它在我编写它的原始程序中运行良好,但如果我将它粘贴到另一个程序中,它将不起作用。我已经检查了引用和导入语句。我做错了什么

    Dim XPath As String

    XPath = "//Transform3DGroup/TranslateTransform3D"

    X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5")

    Console.WriteLine(X.ToString)
    Dim XPath As String

    XPath = "//Transform3DGroup/TranslateTransform3D"

    X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5")

    Console.WriteLine(X.ToString)
我认为问题可能在于原始程序的代码在wpf窗口的类中,而它被移动到一个抽象类中,在那里它无法工作

    Dim XPath As String

    XPath = "//Transform3DGroup/TranslateTransform3D"

    X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5")

    Console.WriteLine(X.ToString)
    Dim XPath As String

    XPath = "//Transform3DGroup/TranslateTransform3D"

    X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5")

    Console.WriteLine(X.ToString)
尺寸X为像素=_

    Dim XPath As String

    XPath = "//Transform3DGroup/TranslateTransform3D"

    X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5")

    Console.WriteLine(X.ToString)
    Dim XPath As String

    XPath = "//Transform3DGroup/TranslateTransform3D"

    X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5")

    Console.WriteLine(X.ToString)

    Dim XPath As String

    XPath = "//Transform3DGroup/TranslateTransform3D"

    X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5")

    Console.WriteLine(X.ToString)
    Dim XPath As String

    XPath = "//Transform3DGroup/TranslateTransform3D"

    X.XPathSelectElement(XPath).SetAttributeValue("OffsetX", "5")

    Console.WriteLine(X.ToString)

我做错了什么?没有给我们足够的信息来帮助你。你不工作是什么意思?您是否收到运行时异常?您是否遇到编译时故障?错误的性质是什么?你能用一小段代码重现这个问题吗?帮助我们帮助您。复制和粘贴,您的problemObject引用未设置为对象的实例。xpath似乎没有返回任何值—没有找到任何匹配项。但它确实在另一个程序中找到了匹配项。我支持代码段请求,我想我可能已经找到了问题所在。原始程序的代码在windows类中。但是我已经将代码移到了一个抽象类中。不过我还是不知道怎么修。非常感谢您的帮助