확장 노드에 대한 네임 스페이스 선언은 어떻게 작동합니까?Linq를 사용하여 네임 스페이스의 XML 노드 읽기
내가 아래에있는 모든 자식 노드를 반환 할 : 나는 다음과 같은 오류가
Dim NS As XNamespace = "http://www.microsoft.com/GroupPolicy/Settings/Scripts"
Dim UserPolCount = XDoc.Descendants(NS + "Extension").First()
: GPO-> 사용자 -> ExtensionData-> 확장하는 것은
<?xml version="1.0" encoding="utf-16"?>
<GPO xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.microsoft.com/GroupPolicy/Settings">
<User>
<VersionDirectory>4</VersionDirectory>
<VersionSysvol>4</VersionSysvol>
<Enabled>true</Enabled>
<ExtensionData>
<Extension xmlns:q1="http://www.microsoft.com/GroupPolicy/Settings/Scripts" xsi:type="q1:Scripts">
<q1:Script>
<q1:Command>Logon.cmd</q1:Command>
<q1:Type>Logon</q1:Type>
<q1:Order>0</q1:Order>
<q1:RunOrder>PSNotConfigured</q1:RunOrder>
</q1:Script>
</Extension>
<Name>Scripts</Name>
</ExtensionData>
</User>
<LinksTo>
<SOMName>an interesting data value</SOMName>
<SOMPath>some data value</SOMPath>
<Enabled>true</Enabled>
<NoOverride>false</NoOverride>
</LinksTo>
</GPO>
이 내 시도이다 : 시퀀스에 요소가 없습니다.
또한 제공된 XML 샘플은 ExtensionData-> Extension 노드를 중첩시킬 수있는 작은 조각이므로 길을 찾고자합니다. 전체 경로 지정
감사합니다.
예를 들어 주셔서 감사합니다. GPO -> 사용자 -> ExtensionData -> 확장 및 마찬가지로 GPO -> 컴퓨터 -> ExtensionData -> 확장 – Ben
답변을 업데이트하십시오. – DaveShaw