C #을 사용하여 XML 요소 값을 얻는 방법

미스터 제온

XML은 웹 API에 의해 반환되며 다음과 같습니다 (하지만 더 많은 요소 포함).

<?xml version="1.0" encoding="UTF-8"?>
<root response="True">
<movie title="TRON" />
</root>

Web API를 쿼리 한 다음 콘솔에 XML을 표시 할 수있는 C #이 있습니다. 특정 요소의 값만 표시 할 수 있어야합니다. 이 예에서는 "title"요소의 값을 표시하고 싶습니다.

빈 콘솔 창을 반환하는 C # 코드가 있습니다.

    // Process the XML HTTP response
    static public void ProcessResponse(XmlDocument MovieResponse)
    {
        //This shows the contents of the returned XML (MovieResponse) in the console window//
        //Console.WriteLine(MovieResponse.InnerXml);
        //Console.WriteLine();

        XmlNamespaceManager nsmgr = new XmlNamespaceManager(MovieResponse.NameTable);
        XmlNode mTitle = MovieResponse.SelectSingleNode("/root/movie/title", nsmgr);

        Console.WriteLine(mTitle);

        Console.ReadLine();
     } 
objectNotFound

이 라인을 따라 뭔가 :

public List<string> GetMovieTitle(XDocument xdoc)
{
string xpath = @"//root/movie/title";
var query = xdoc.XPathSelectElements(xpath).Select(t => t.Value);

return query.ToList<string>();
}

더 많은 옵션은 여기에서 찾을 수 있습니다. http://www.intertech.com/Blog/query-an-xml-document-using-linq-to-xml/

XmlDocument를 사용하여 편집 :

static public  void ProcessResponse(XmlDocument MovieResponse)
{
    string xpath = @"//root/movie/@title";
    var query = MovieResponse.SelectSingleNode(xpath).Value;
    Console.WriteLine(query)  ;
    Console.ReadLine();
}

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

XSL을 사용하여 XML 요소의 값을 얻는 방법

분류에서Dev

PowerShell을 사용하여 XML 요소를 얻는 방법은 무엇입니까?

분류에서Dev

'this'를 사용하여 DIV 요소에서 값을 얻는 방법

분류에서Dev

C #에서 xelement를 사용하여 xml 노드 값을 얻는 방법

분류에서Dev

lxml 및 python을 사용하여 자식 xml 요소를 찾은 후 부모 xml 요소를 얻는 방법

분류에서Dev

C #을 사용하여 루트 요소의 모든 키-값을 얻는 방법은 무엇입니까?

분류에서Dev

배열을 사용하여 표시된 Submit 요소의 값을 얻는 방법

분류에서Dev

jQuery를 사용하여 URL에서 XML 값을 얻는 방법

분류에서Dev

jQuery를 사용하여 HTML 선택 요소의 특정 값을 얻는 방법

분류에서Dev

C # 리플렉션을 사용하여 상수에 영향을 미치는 소스 값을 얻는 방법

분류에서Dev

BeautifulSoup과 Python을 사용하여 요소를 얻는 방법

분류에서Dev

XML 본문 요소 값 C #을 표시하는 방법은 무엇입니까?

분류에서Dev

여러 루트 요소를 사용하여 XML을 만드는 방법

분류에서Dev

Perl에서 XML :: LibXML을 사용하여 요소의 계층 구조를 얻는 방법

분류에서Dev

XSLT를 사용하여 XML 요소의 값을 하위 문자열로 지정하는 방법

분류에서Dev

콜론을 사용하여 XML 요소를 비 정렬 화하는 방법

분류에서Dev

c #을 사용하여 xml 파일에서 데이터를 얻는 방법

분류에서Dev

nokogiri를 사용하여 xml 파일에서 요소 값을 추출하는 방법

분류에서Dev

Linq to xml을 사용하여 중첩 된 요소를 읽는 방법

분류에서Dev

C를 사용하여 XML에서 속성 값을 가져 오는 방법

분류에서Dev

C #을 사용하여 Selenium으로 요소 목록을 가져 오는 방법

분류에서Dev

XML에 동일한 요소가 다시 포함될 때 C #을 사용하여 XML을 구문 분석하는 방법은 무엇입니까?

분류에서Dev

요소의 목록 유형에 대해 xslt를 사용하여 xml을 요소로 재구성하는 방법

분류에서Dev

XSL을 사용하여 xml 값을 변경하는 방법

분류에서Dev

xslt3.0을 사용하여 다른 XML에서 xml을 생성하는 방법 (xml 속성 값은 새 요소 이름이어야 함)

분류에서Dev

C #의 xml 요소에서 가장 높은 값을 얻는 방법은 무엇입니까?

분류에서Dev

Selenium 및 C #을 사용하여이 특정 요소를 클릭하는 방법

분류에서Dev

d3에서 선택을 사용하여 요소에서 값을 얻는 방법

분류에서Dev

xsl을 사용하여 요소 이름과 값을 얻는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    XSL을 사용하여 XML 요소의 값을 얻는 방법

  2. 2

    PowerShell을 사용하여 XML 요소를 얻는 방법은 무엇입니까?

  3. 3

    'this'를 사용하여 DIV 요소에서 값을 얻는 방법

  4. 4

    C #에서 xelement를 사용하여 xml 노드 값을 얻는 방법

  5. 5

    lxml 및 python을 사용하여 자식 xml 요소를 찾은 후 부모 xml 요소를 얻는 방법

  6. 6

    C #을 사용하여 루트 요소의 모든 키-값을 얻는 방법은 무엇입니까?

  7. 7

    배열을 사용하여 표시된 Submit 요소의 값을 얻는 방법

  8. 8

    jQuery를 사용하여 URL에서 XML 값을 얻는 방법

  9. 9

    jQuery를 사용하여 HTML 선택 요소의 특정 값을 얻는 방법

  10. 10

    C # 리플렉션을 사용하여 상수에 영향을 미치는 소스 값을 얻는 방법

  11. 11

    BeautifulSoup과 Python을 사용하여 요소를 얻는 방법

  12. 12

    XML 본문 요소 값 C #을 표시하는 방법은 무엇입니까?

  13. 13

    여러 루트 요소를 사용하여 XML을 만드는 방법

  14. 14

    Perl에서 XML :: LibXML을 사용하여 요소의 계층 구조를 얻는 방법

  15. 15

    XSLT를 사용하여 XML 요소의 값을 하위 문자열로 지정하는 방법

  16. 16

    콜론을 사용하여 XML 요소를 비 정렬 화하는 방법

  17. 17

    c #을 사용하여 xml 파일에서 데이터를 얻는 방법

  18. 18

    nokogiri를 사용하여 xml 파일에서 요소 값을 추출하는 방법

  19. 19

    Linq to xml을 사용하여 중첩 된 요소를 읽는 방법

  20. 20

    C를 사용하여 XML에서 속성 값을 가져 오는 방법

  21. 21

    C #을 사용하여 Selenium으로 요소 목록을 가져 오는 방법

  22. 22

    XML에 동일한 요소가 다시 포함될 때 C #을 사용하여 XML을 구문 분석하는 방법은 무엇입니까?

  23. 23

    요소의 목록 유형에 대해 xslt를 사용하여 xml을 요소로 재구성하는 방법

  24. 24

    XSL을 사용하여 xml 값을 변경하는 방법

  25. 25

    xslt3.0을 사용하여 다른 XML에서 xml을 생성하는 방법 (xml 속성 값은 새 요소 이름이어야 함)

  26. 26

    C #의 xml 요소에서 가장 높은 값을 얻는 방법은 무엇입니까?

  27. 27

    Selenium 및 C #을 사용하여이 특정 요소를 클릭하는 방법

  28. 28

    d3에서 선택을 사용하여 요소에서 값을 얻는 방법

  29. 29

    xsl을 사용하여 요소 이름과 값을 얻는 방법은 무엇입니까?

뜨겁다태그

보관