2017-04-05 13 views
2

いくつかのXMLファイルを処理する.NET Coreでアプリケーションを作成しています。私は次のコードを持っている.NET 4.6では.NETのSystem.XML同等の機能

var document = new XmlDocument(xml); 
var node = document.SelectSingleNode("/SOMEPATH"); 
var value = node.GetValue("//SOMEOTHERPATH"); 

どうやらSelectSingleNodeGetValueはもうるSystem.XMLには存在しません。

.NETコアの同等の機能は何ですか?

+0

http://stackoverflow.com/questions/35089399/selectsinglenode-is-giving-compilation-error-in-dnx-core-5-0 –

答えて

6

https://github.com/dotnet/corefx/issues/17349

ネットコア1.0と.NETの標準1.3は、ページがネット標準1.3が表示されません(System.Xml.XPath.XmlDocumentパッケージ内の拡張メソッドとしてSELECTSINGLENODEを持っていますが、パッケージがサポートされているため)、そのパッケージへの参照を追加して使用する必要があります。

.Net Core 2.0および.Net Standard 2.0では、インスタンスメソッドに戻します。

それはXmlNode.Valueを介してアクセスすることができXmlNodeValue表示されます。

+0

「System.Xml.XPath.XmlDocument」を追加:「4.3。 0 "を依存関係として返し、メソッドが戻る。ありがとう – AndreFeijo

関連する問題