私がする時
XPathSelectElement("/root/title").ToString()
たとえば、<title>this is an <strong>example</strong></title>. <title>しかし、私はテキストを回避したくありません。
私がする時
XPathSelectElement("/root/title").Value
次に、なしでテキストのみを取得します<strong></strong>
どうすればこれを解決できますか?
記憶から:
XPathSelectElement("/root/title/text()").ToString()
または、すべての子ノード ( /root/title/*) を選択して、それらの文字列表現を結合することもできます。
を作成し、XmlReaderそこから内部 xml を読み取ることができます。
XElement element = doc.XPathSelectElement("/root/title");
XmlReader reader = element.CreateReader();
reader.MoveToContent();
string innerXml = reader.ReadInnerXml();