0
XMLにlinqを使ってxmlを照会するのに問題はありませんが、最初のノードが宣言で始まる特別なXMLファイルがあります。デクレーションがない場合(例:xmlns:dm0 = "http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core") データのクエリを開始するにはdecandentsを使用します。次の形式で「forbiddenNamespaceDependencies」の値を取得する:私は問題が何であるかが表示されないquery最初のノードが何らかの宣言で始まるXML
<?xml version="1.0" encoding="utf-8"?>
<layerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core">
<layers>
<layer Id="6c1b89f1-9204-4914-a721" name="Layer1" forbiddenNamespaceDependencies="NameSpace1">
<references>...
ありがとうございました。 doc.descendantsをやっていたのは、形式が次のようなものだった場合のみです: ...ルート上に属性がありません。あなたのソリューションdoc.rootが動作する –
user282807