XML에 linq을 사용하여 일부 대형 XML 파일을 구문 분석하려고하지만 정확히 어떻게 할 수 있는지 알 수 없습니다. <dac>
태그 뒤에 오는 모든 <name>
태그를 읽고 싶습니다. 나는 언급해야한다 나는 XMl 파일에 많은 <name>
태그를 가지고있다. 나는 그 중 하나를 <dac>
다음에 읽고 싶다. linq to xml을 사용하여 이것을 어떻게 할 수 있습니까? (SSS, HHH, HHH Panel)
linq to xml을 사용하여 XML 구문 분석
<?xml version="1.0" encoding="UTF-8"?>
<installationTree>
<folder>
<id>1</id>
<name>Company</name>
<full-path>Door List/Company</full-path>
<nodes>
<controller>
<id>9</id>
<name>9016 Panel</name>
<description/>
<full-path>Door List/Company/9016 Panel</full-path>
<nodes>
<dac>
<isOneDoorController>false</isOneDoorController>
<id>9</id>
<name>SSS</name>
<description/>
<address>1</address>
<active>true</active>
<externalId>ID:9_20111123_121106</externalId>
<mode>standard</mode>
<doorCodes/>
<full-path>Door List/Company/9016 Panel/SSS</full-path>
<nodes/>
</dac>
<dac>
<isOneDoorController>false</isOneDoorController>
<id>10</id>
<name>HHH</name>
<description/>
<address>2</address>
<active>true</active>
<doorCodes/>
<full-path>Door List/Company/9016 Panel/HHH</full-path>
<nodes/>
</dac>
</nodes>
</controller>
<oneDoorController>
<id>8</id>
<name>HHH Panel</name>
<description/>
<serialnumber>00:06:8e:30:24:24</serialnumber>
<timezone>Iran</timezone>
<active>true</active>
<docUpdater/>
<nodes>
<dac>
<isOneDoorController>true</isOneDoorController>
<id>8</id>
<name>HHH Panel</name>
<description/>
<address>1</address>
<active>false</active>
<doorCodes/>
</dac>
<full-path>Door List/Company/HHH Panel</full-path>
<nodes/>
</nodes>
</oneDoorController>
</nodes>
</folder>
</installationTree>
'dac' 태그 안의 * 또는 * 뒤에'name' 태그를 넣으시겠습니까? –
잘못된 XML을 게시했습니다. 수정하십시오. – adatapost
@DanielHilgarth dac 태그 블록의 첫 번째 이름 태그 – Am1rr3zA