XML을 문자열 배열로 변환하는 방법

brian4342

현재 작업중인 응용 프로그램은 XML을 문자열로 반환합니다.

String xml = getData();

하지만 이제 이것을 문자열 배열로 변환해야합니다. Xml은 다음과 같습니다.

<details> 
 <row> 
  <Year>2014</Year> 
  <Person>Bob</Person> 
 </row> 
 <row> 
  <Year>2013</Year> 
  <Person>Fred</Person> 
 </row> 
</details> 

XML이 파일에 저장되어있는 경우이 작업을 수행하는 방법을 보았지만 이것은 옵션이 아닙니다. 어떤 아이디어?

다음과 같은 값을 가진 사전 배열 또는 배열 목록과 같은 것을 갖고 싶습니다 : year, year, year

사람, 사람, 사람

har07

이 방법으로 시도 할 수 있습니다.

var doc = XDocument.Parse(xml);
var rows = from row in doc.Root.Elements("row") select row;

//array of person
var persons = rows.Select(o => (string) o.Element("Person")).ToArray();
//array of year
var years = rows.Select(o => (string)o.Element("Year")).ToArray();

모든 요소 <row>를 단일 배열 로 가져 오려면 다음 방법을 시도하십시오.

//you can remove OrderBy part if it isn't necessary
var result = rows.SelectMany(o => o.Elements())
                 .OrderBy(o => o.Name.LocalName)
                 .Select(o => (string) o).ToArray();

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Hive : 문자열을 배열 배열로 변환하는 방법

분류에서Dev

PHP 배열 : 배열을 문자열로 변환하는 방법?

분류에서Dev

문자열을 배열 (int 및 문자열 배열)로 변환하는 방법.?

분류에서Dev

배열 [(문자열, 목록 [문자열])]을 배열 [(문자열, 문자열)]로 변환하는 방법

분류에서Dev

숫자 문자열을 배열로 변환하는 방법

분류에서Dev

문자열을 배열로 변환하는 방법

분류에서Dev

JavaScript에서 문자열을 배열로 변환하는 방법

분류에서Dev

mongodb에서 배열을 문자열로 변환하는 방법

분류에서Dev

PHP 배열을 json 문자열로 변환하는 방법

분류에서Dev

Twig에서 문자열을 배열로 변환하는 방법

분류에서Dev

문자열을 바이트 배열로 변환하는 방법?

분류에서Dev

문자열을 배열 목록으로 변환하는 방법

분류에서Dev

문자열을 배열로 변환하는 방법

분류에서Dev

XML 문자열 형식을 PHP 배열로 변환하는 방법

분류에서Dev

배열의 문자열을 정수 배열로 변환하는 방법

분류에서Dev

문자열을 배열 구조 인 배열로 변환하는 방법

분류에서Dev

배열의 문자열 표현을 일반 배열로 변환하는 방법

분류에서Dev

해시 테이블 배열을 문자열 배열로 변환하는 방법

분류에서Dev

MySQL 열 값을 배열에서 문자열로 변환하는 방법

분류에서Dev

XML을 C ++ 문자열로 변환하는 방법

분류에서Dev

XML SOAP 응답을 PHP 문자열로 변환하는 방법

분류에서Dev

.plist xml 문자열을 NSDictionary로 변환하는 방법

분류에서Dev

Rust에서 문자열의 문자열을 문자열의 배열 / 벡터로 변환하는 방법

분류에서Dev

배열 내에서 문자열을 문자열 배열로 변환하는 방법

분류에서Dev

ScalaJS : 문자열을 문자열로 변환하는 방법?

분류에서Dev

"[]"가있는 문자열을 정수 배열로 변환하는 방법

분류에서Dev

문자열을 Python 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

Azure 논리 앱에서 문자열을 배열로 변환하는 방법

분류에서Dev

문자열을 배열로 변환하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Hive : 문자열을 배열 배열로 변환하는 방법

  2. 2

    PHP 배열 : 배열을 문자열로 변환하는 방법?

  3. 3

    문자열을 배열 (int 및 문자열 배열)로 변환하는 방법.?

  4. 4

    배열 [(문자열, 목록 [문자열])]을 배열 [(문자열, 문자열)]로 변환하는 방법

  5. 5

    숫자 문자열을 배열로 변환하는 방법

  6. 6

    문자열을 배열로 변환하는 방법

  7. 7

    JavaScript에서 문자열을 배열로 변환하는 방법

  8. 8

    mongodb에서 배열을 문자열로 변환하는 방법

  9. 9

    PHP 배열을 json 문자열로 변환하는 방법

  10. 10

    Twig에서 문자열을 배열로 변환하는 방법

  11. 11

    문자열을 바이트 배열로 변환하는 방법?

  12. 12

    문자열을 배열 목록으로 변환하는 방법

  13. 13

    문자열을 배열로 변환하는 방법

  14. 14

    XML 문자열 형식을 PHP 배열로 변환하는 방법

  15. 15

    배열의 문자열을 정수 배열로 변환하는 방법

  16. 16

    문자열을 배열 구조 인 배열로 변환하는 방법

  17. 17

    배열의 문자열 표현을 일반 배열로 변환하는 방법

  18. 18

    해시 테이블 배열을 문자열 배열로 변환하는 방법

  19. 19

    MySQL 열 값을 배열에서 문자열로 변환하는 방법

  20. 20

    XML을 C ++ 문자열로 변환하는 방법

  21. 21

    XML SOAP 응답을 PHP 문자열로 변환하는 방법

  22. 22

    .plist xml 문자열을 NSDictionary로 변환하는 방법

  23. 23

    Rust에서 문자열의 문자열을 문자열의 배열 / 벡터로 변환하는 방법

  24. 24

    배열 내에서 문자열을 문자열 배열로 변환하는 방법

  25. 25

    ScalaJS : 문자열을 문자열로 변환하는 방법?

  26. 26

    "[]"가있는 문자열을 정수 배열로 변환하는 방법

  27. 27

    문자열을 Python 배열로 변환하는 방법은 무엇입니까?

  28. 28

    Azure 논리 앱에서 문자열을 배열로 변환하는 방법

  29. 29

    문자열을 배열로 변환하는 방법은 무엇입니까?

뜨겁다태그

보관