안녕하세요 우연 StackOverflowers,.NET에서 문자열의 XML을 구문 분석하는 방법은 무엇입니까?
내 .NET 함수 중 하나에서 문자열을 수신하고 있습니다. 는 XML 비주얼에서 볼 문자열은 다음과 같습니다 : 나는 누구의 열 각 데이터에 대한 XML 태그입니다 데이터 테이블에 데이터를 쓸 수 있도록
- <root>
- <Table>
<ID>ABC-123</ID>
<CAT>Housekeeping</CAT>
<DATE>21-JUN-2009</DATE>
<REP_BY>John</REP_BY>
<LOCATION>Head Office</LOCATION>
</Table>
- <Table>
<ID>ABC-124</ID>
<CAT>Environment</CAT>
<DATE>23-JUN-2009</DATE>
<REP_BY>Michelle</REP_BY>
<LOCATION>Block C</LOCATION>
</Table>
- <Table>
<ID>ABC-125</ID>
<CAT>Staging</CAT>
<DATE>21-JUN-2009</DATE>
<REP_BY>George</REP_BY>
<LOCATION>Head Office</LOCATION>
</Table>
- <Table>
<ID>ABC-123</ID>
<CAT>Housekeeping</CAT>
<DATE>21-JUN-2009</DATE>
<REP_BY>John</REP_BY>
<LOCATION space="preserve" xmlns="http://www.w3.org/XML/1998/namespace" />
</Table>
</root>
내가이 문자열을 구문 분석 할 필요가있다.
위의 텍스트에서 필자는 ID, CAT, DATE, REP_BY 및 LOCATION이라는 5 개의 열이 있고 그 다음 4 개의 데이터 행을 포함하는 datatable을 갖게됩니다.
네 번째 태그에는 해당 데이터가 없지만 space = "preserve"로 표시되어 있습니다. 이것은 내 데이터 테이블에 배치 할 데이터가 네 번째 행의 LOCATION 열에 대해 비어 있음을 의미합니다.
어떻게하면됩니까? 샘플 코드는 매우 높이 평가 될 것입니다. 감사.
당신은 C#을 사용한다고 가정합니다. 어떤 버전을 사용합니까? –
.NET 버전 2.0 – Batuta