我正在尝试根据 where 子句读取 xml 节点的 CDATA 部分。
<Book>
<BookItem ISBN="SKS84747"><![CDATA[20]]> </BookItem>
<BookItem ISBN="LHKGOI84747"><![CDATA[50]]> </BookItem>
<BookItem ISBN="PUOT84747"><![CDATA[20]]> </BookItem>
</Book>
这段代码给了我所有的 CDATA 部分,
var value = from v in x.Descendants("BookItem").OfType<XCData>()
select (string)v.Value;
如何根据 ISBN 放置 where 子句?如何使用 LINQ to XML 读取此 CDATA。