2016-08-24 6 views
0

を示し、私はここに https://social.msdn.microsoft.com/Forums/en-US/16a91381-0714-4ba1-aff0-7f3b6483b282/populate-a-treeview-from-xsd-file-in-wpf?forum=wpf 提供される解決策が唯一のXSを取るしようとしていますcomplexTypeの>)など と同じように来て必要があります:私は(ノード:: :: *と子チリを使用してみました)が、それはcomplexTypeのおよびその他となって「ノードのテキスト」(を含むすべてのノードを取っているバインドXSDは、xs <のみTreeViewコントロールする:要素と<XS:エレメントおよびxs:シーケンスノードと他のすべてのノード(XSを除外する:シーケンスノードをし、自分の名前

>TypedDataSet 
>Orders 
    >OrderID 
    >OrderTypeID 
    >OrderDate 
>OrderTypes 
    >OrderTypeID 
    >OrderTypeName 
    >Rank 

xs:complexType、xs:element)ノード名ではありません。

も同様です。Select child nodes, but ignore non-elements with XPath?

答えて

0
*の要素をフィルタリングするために使用することができる

、その後、要素名によってフィルタリングする後置述語:

*[node-name() = (
      xs:QName("xs:element"), 
      xs:QName("xs:sequence") 
     )] 
関連する問題