我試圖在.cxml
文件上做非常簡單的操作。如您所知,它基本上是一個.xml
文件。這是我創建測試應用程序的示例文件:Pivotviewer的.cxml解析
<?xml version="1.0" encoding="utf-8"?>
<Collection xmlns:p="http://schemas.microsoft.com/livelabs/pivot/collection/2009" SchemaVersion="1.0" Name="Actresses" xmlns="http://schemas.microsoft.com/collection/metadata/2009">
<FacetCategories>
<FacetCategory Name="Nationality" Type="LongString" p:IsFilterVisible="true" p:IsWordWheelVisible="true" p:IsMetaDataVisible="true" />
</FacetCategories>
<!-- Other entries-->
<Items ImgBase="Actresses_files\go144bwo.0ao.xml" HrefBase="http://www.imdb.com/name/">
<Item Id="2" Img="#2" Name="Anna Karina" Href="nm0439344/">
<Description> She is a nice girl</Description>
<Facets>
<Facet Name="Nationality">
<LongString Value="Danish" />
</Facet>
</Facets>
</Item>
</Items>
<!-- Other entries-->
</Collection>
我不能讓任何功能簡單的代碼,如:
XDocument document = XDocument.Parse(e.Result);
foreach (XElement x in document.Descendants("Item"))
{
...
}
測試在通用xml
工作。 cxml
文件已正確加載到文檔中。
邊看錶達:
document.Descendants( 「項目」),結果
的答案是:
空 「枚舉沒有結果」 的字符串
任何暗示什麼可以是錯誤?我還添加了一個快速查看方面的後代,方面等,但枚舉中沒有結果。這顯然不會發生在我用於測試的通用xml
文件中。這是我的問題.cxml
。