LINQ를 사용하여 XML의 주요 요소 특성 가져 오기

Anthony1998

기본 노드의 속성을 검색해야하는데 코드가 아무것도 인쇄하지 않습니다.

<MAINNODE AONE="22 11 12" ATWO="444"><CHILDNODE Aone="7"/></MAINNODE>

다음은 코드입니다.

var listItems = xdocument.Root
.Elements("MAINNODE")
.Select(e => e.Attribute("AONE"))
.Select(a => a.Value.Split(' ').Select(s => XmlConvert.ToInt32(s)).ToList())
.ToList();
foreach (List<int> list in listItems)
{
    print(list);
}

나는 자식 노드의 속성을 얻을 수 있지만 주 노드의 속성은 얻을 수 없습니다. LINQ 및 XML을 처음 사용합니다.

Olivier Jacot-Descombes

이것이 전체 XML 인 경우 Root는 기본 노드이며 다음을 통해 해당 속성을 가져올 수 있습니다 xdocument.Root.Attributes.

string[] listItems = xdocument.Root.Attribute("AONE").Value.Split();
int[] intItems = Array.ConvertAll(listItems, s => Int32.Parse(s));
foreach (int i in intItems) {
    Console.WriteLine(i);
}

이것은 인쇄됩니다

22
11
12

참고 항목 : Array.ConvertAll <TInput, TOutput> (TInput [], Converter <TInput, TOutput>) 메서드


참고 : 목록이 필요한 경우 int[] intItems배열 에서 만들 수 있습니다.

var list =  new List<int>(intItems);

또는 먼저 문자열 배열을 int 배열로 변환하는 대신 생성자를 호출 할 때 직접 변환을 수행합니다.

var list = new List<int>(listItems.Select(s => Int32.Parse(s)));

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

LINQ를 사용하여 XML 요소에서 특성 가져 오기 문제

분류에서Dev

JAVA를 사용하여 주어진 XML 요소의 속성 가져 오기

분류에서Dev

JAVA를 사용하여 주어진 XML 요소의 속성 가져 오기

분류에서Dev

LINQ를 사용하여 특성 내에서 요소를 가져 오는 방법

분류에서Dev

snap.svg를 사용하여 defs 요소로 정의 된 사용 요소의 속성 가져 오기

분류에서Dev

속성 값을 사용하여 xml 요소 가져 오기

분류에서Dev

jQuery를 사용하여 <li> 요소의 데이터 속성 값 가져 오기

분류에서Dev

xpath를 사용하여 xml 요소 값 가져 오기

분류에서Dev

PHP를 사용하여 XML 파일에서 RDF 요소의 속성 값 가져 오기

분류에서Dev

itemId를 사용하여 구성 요소 Extj 가져 오기

분류에서Dev

itemId를 사용하여 구성 요소 Extj 가져 오기

분류에서Dev

jQuery를 사용하여 요소의 .html () 가져 오기

분류에서Dev

linq를 사용하여 xml에서 특정 요소 읽기

분류에서Dev

Java Xml Parser를 사용하여 필수 속성이있는 XML 요소 가져 오기

분류에서Dev

xml 파일에서 요소 / 속성의 이름을 가져오고 LINQ를 사용하여 다른 새 xml 파일에 쓰는 방법

분류에서Dev

TSQL 및 XQuery를 사용하여 XML 구문 분석-주어진 요소 값에 대한 속성 값 가져 오기

분류에서Dev

특정 범위 클래스를 사용하여 페이지의 모든 요소 가져 오기 Python Selenium

분류에서Dev

Linq를 사용하여 길이가 같은 배열에서 다른 요소의 인덱스 가져 오기

분류에서Dev

NextJS의 동적 가져 오기를 사용하여 구성 요소에 값을 전달하는 방법

분류에서Dev

cherrio 선택기를 사용하여 주석 요소 텍스트 가져 오기

분류에서Dev

jquery를 사용하여 요소 목록의 오프셋 가져 오기

분류에서Dev

xpath를 사용하여 여러 p 요소 내부의 링크 가져 오기

분류에서Dev

XPath를 사용하여 조건에 따라 기본 네임 스페이스를 포함하는 XML의 특정 요소를 가져 오는 방법

분류에서Dev

jQuery를 사용하여 N 번째 요소의 데이터 속성 값 가져 오기

분류에서Dev

linq를 사용하여 xml의 특수 요소에 액세스

분류에서Dev

Xquery를 사용하여 기존 XML의 요소에 속성 추가

분류에서Dev

Xquery를 사용하여 기존 XML의 요소에 속성 추가

분류에서Dev

포함을 사용하여 DDIC 구조의 구성 요소 가져 오기

분류에서Dev

Selenium을 사용하여 숨겨진 요소의 CSS 속성 가져 오기

Related 관련 기사

  1. 1

    LINQ를 사용하여 XML 요소에서 특성 가져 오기 문제

  2. 2

    JAVA를 사용하여 주어진 XML 요소의 속성 가져 오기

  3. 3

    JAVA를 사용하여 주어진 XML 요소의 속성 가져 오기

  4. 4

    LINQ를 사용하여 특성 내에서 요소를 가져 오는 방법

  5. 5

    snap.svg를 사용하여 defs 요소로 정의 된 사용 요소의 속성 가져 오기

  6. 6

    속성 값을 사용하여 xml 요소 가져 오기

  7. 7

    jQuery를 사용하여 <li> 요소의 데이터 속성 값 가져 오기

  8. 8

    xpath를 사용하여 xml 요소 값 가져 오기

  9. 9

    PHP를 사용하여 XML 파일에서 RDF 요소의 속성 값 가져 오기

  10. 10

    itemId를 사용하여 구성 요소 Extj 가져 오기

  11. 11

    itemId를 사용하여 구성 요소 Extj 가져 오기

  12. 12

    jQuery를 사용하여 요소의 .html () 가져 오기

  13. 13

    linq를 사용하여 xml에서 특정 요소 읽기

  14. 14

    Java Xml Parser를 사용하여 필수 속성이있는 XML 요소 가져 오기

  15. 15

    xml 파일에서 요소 / 속성의 이름을 가져오고 LINQ를 사용하여 다른 새 xml 파일에 쓰는 방법

  16. 16

    TSQL 및 XQuery를 사용하여 XML 구문 분석-주어진 요소 값에 대한 속성 값 가져 오기

  17. 17

    특정 범위 클래스를 사용하여 페이지의 모든 요소 가져 오기 Python Selenium

  18. 18

    Linq를 사용하여 길이가 같은 배열에서 다른 요소의 인덱스 가져 오기

  19. 19

    NextJS의 동적 가져 오기를 사용하여 구성 요소에 값을 전달하는 방법

  20. 20

    cherrio 선택기를 사용하여 주석 요소 텍스트 가져 오기

  21. 21

    jquery를 사용하여 요소 목록의 오프셋 가져 오기

  22. 22

    xpath를 사용하여 여러 p 요소 내부의 링크 가져 오기

  23. 23

    XPath를 사용하여 조건에 따라 기본 네임 스페이스를 포함하는 XML의 특정 요소를 가져 오는 방법

  24. 24

    jQuery를 사용하여 N 번째 요소의 데이터 속성 값 가져 오기

  25. 25

    linq를 사용하여 xml의 특수 요소에 액세스

  26. 26

    Xquery를 사용하여 기존 XML의 요소에 속성 추가

  27. 27

    Xquery를 사용하여 기존 XML의 요소에 속성 추가

  28. 28

    포함을 사용하여 DDIC 구조의 구성 요소 가져 오기

  29. 29

    Selenium을 사용하여 숨겨진 요소의 CSS 속성 가져 오기

뜨겁다태그

보관