속성 값을 사용하여 XML 요소 선택

rfpdl
<?xml version='1.0'?> 
<error>
<error_detail code="0">Successfully</error_detail>
<error_detail code="1">Invalid Username or Password</error_detail>
<error_detail code="2">No username or password</error_detail>
<error_detail code="3">Session has expired</error_detail>
<error_detail code="4">Date of effectivity cannot be less than</error_detail>
</error>

xpath를 사용하여 "세션이 만료되었습니다"를 어떻게 얻을 수 있습니까?

나는 시도했다 :

$xml   = simplexml_load_string($xml_string);
$a     = $xml->xpath("//error_detail[@code='3']");
display_output($a);

대신 이것을 얻고 있습니다.

array ( 0 => SimpleXMLElement::__set_state(array( '@attributes' => array ( 'code' => '53', ), )), )
hek2mgl

xpath 쿼리는 쿼리가 단일 요소 만 반환하더라도 배열을 반환합니다. 텍스트 값을 얻으려면이 첫 번째 요소를 문자열로 변환해야합니다.

$xml   = simplexml_load_string($xml_string);
$a     = $xml->xpath("//error_detail[@code=3]");

// convert to string though . ''
var_dump($a[0] . ''); // string(19) "Session has expired"

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

xpath / php-PHP를 사용하여 특정 속성을 포함하는 XML 요소 선택

분류에서Dev

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

분류에서Dev

xmlstarlet을 사용하여 web.xml에서 xml 요소 선택

분류에서Dev

CSS에서 요소의 속성 값을 선택기로 사용

분류에서Dev

C #을 사용하여 XML 문서의 선택된 속성 값 가져 오기

분류에서Dev

Nokogiri에서 XPath를 사용하여 속성 값으로 요소 선택

분류에서Dev

d3.js-.selectAll ()을 사용하여 속성 값을 기반으로 노드 요소 선택

분류에서Dev

VBA는 속성 이름으로 XML 요소 값을 선택합니다.

분류에서Dev

XSD를 사용하여 XML 요소 속성 값 유효성 검사

분류에서Dev

XML 요소에서 속성 선택

분류에서Dev

Java를 사용하여 XML에서 필수 및 선택적 속성 값 추출

분류에서Dev

다른 속성을 사용하여 속성 값 선택

분류에서Dev

SQL에 여러 요소가 저장된 xml 문서의 특정 속성 값 선택

분류에서Dev

XSLT를 사용하여 속성을 제외하여 xml 요소 읽기

분류에서Dev

Vue를 사용하여 다른 구성 요소에서 사용하기 위해 선택 구성 요소에서 선택한 값을 얻는 방법

분류에서Dev

특정 사례와 일치하는 특성이있는 xml 요소에서 여러 특성 값 선택 c # LINQ

분류에서Dev

.innnerHTML 속성으로 요소의 모든 값을 선택하는 방법

분류에서Dev

jQuery로 여러 값을 사용하여 ID로 요소 선택

분류에서Dev

여러 속성을 기반으로 html 요소 선택

분류에서Dev

XSLT를 사용하여 속성을 기반으로 Xml 요소 병합

분류에서Dev

속성을 선택하지 않는 맞춤 요소

분류에서Dev

XPath 및 HtmlAgilityPack을 사용하여 속성 값 선택

분류에서Dev

값 속성을 사용하여 모든 입력 선택

분류에서Dev

Jackson Java를 사용하여 값이없는 속성을 가진 XML 요소를 직렬화 해제

분류에서Dev

xsl 함수를 사용하여 xml 요소의 속성 값을 설정할 수 있습니까?

분류에서Dev

JAXB를 사용하여 일부 속성 값을 기반으로 XML 요소를 가져올 수 있습니까?

분류에서Dev

속성이되는 키를 사용하여 키 값 쌍을 xml 요소로 직렬화

분류에서Dev

PowerShell을 사용하여 XML 구문 분석 : 속성이있는 요소의 값 가져 오기

분류에서Dev

선택 옵션을 사용하여 다른 구성 요소 표시

Related 관련 기사

  1. 1

    xpath / php-PHP를 사용하여 특정 속성을 포함하는 XML 요소 선택

  2. 2

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

  3. 3

    xmlstarlet을 사용하여 web.xml에서 xml 요소 선택

  4. 4

    CSS에서 요소의 속성 값을 선택기로 사용

  5. 5

    C #을 사용하여 XML 문서의 선택된 속성 값 가져 오기

  6. 6

    Nokogiri에서 XPath를 사용하여 속성 값으로 요소 선택

  7. 7

    d3.js-.selectAll ()을 사용하여 속성 값을 기반으로 노드 요소 선택

  8. 8

    VBA는 속성 이름으로 XML 요소 값을 선택합니다.

  9. 9

    XSD를 사용하여 XML 요소 속성 값 유효성 검사

  10. 10

    XML 요소에서 속성 선택

  11. 11

    Java를 사용하여 XML에서 필수 및 선택적 속성 값 추출

  12. 12

    다른 속성을 사용하여 속성 값 선택

  13. 13

    SQL에 여러 요소가 저장된 xml 문서의 특정 속성 값 선택

  14. 14

    XSLT를 사용하여 속성을 제외하여 xml 요소 읽기

  15. 15

    Vue를 사용하여 다른 구성 요소에서 사용하기 위해 선택 구성 요소에서 선택한 값을 얻는 방법

  16. 16

    특정 사례와 일치하는 특성이있는 xml 요소에서 여러 특성 값 선택 c # LINQ

  17. 17

    .innnerHTML 속성으로 요소의 모든 값을 선택하는 방법

  18. 18

    jQuery로 여러 값을 사용하여 ID로 요소 선택

  19. 19

    여러 속성을 기반으로 html 요소 선택

  20. 20

    XSLT를 사용하여 속성을 기반으로 Xml 요소 병합

  21. 21

    속성을 선택하지 않는 맞춤 요소

  22. 22

    XPath 및 HtmlAgilityPack을 사용하여 속성 값 선택

  23. 23

    값 속성을 사용하여 모든 입력 선택

  24. 24

    Jackson Java를 사용하여 값이없는 속성을 가진 XML 요소를 직렬화 해제

  25. 25

    xsl 함수를 사용하여 xml 요소의 속성 값을 설정할 수 있습니까?

  26. 26

    JAXB를 사용하여 일부 속성 값을 기반으로 XML 요소를 가져올 수 있습니까?

  27. 27

    속성이되는 키를 사용하여 키 값 쌍을 xml 요소로 직렬화

  28. 28

    PowerShell을 사용하여 XML 구문 분석 : 속성이있는 요소의 값 가져 오기

  29. 29

    선택 옵션을 사용하여 다른 구성 요소 표시

뜨겁다태그

보관