私は次のコードを使用しています:
            string testingXML = "<Policy><Activity xmlns=\"http://schemas.microsoft.com/netfx/2009/xaml/activities\"></Activity></Policy>";
            var xmlReader = XmlReader.Create( new StringReader(testingXML) );
            var myXDocument = XDocument.Load( xmlReader );
            var namespaceManager = new XmlNamespaceManager( xmlReader.NameTable );
            namespaceManager.AddNamespace("", "http://schemas.microsoft.com/netfx/2009/xaml/activities");
            var result = myXDocument.XPathSelectElement(
                "/Policy/Activity",
                namespaceManager
            );
            var result2 = myXDocument.XPathSelectElement(
                "/Policy",
                namespaceManager
            );
namespaceManagerそして、私の問題を解決するのに役立つはずの私の理解について使用しようとしています。ただし、上記のコードを実行すると、result変数は null として返されます ( result2XElement として返されます)。
これは機能しませんか?名前空間の設定が間違っていますか?