Groovy의 XMLHolder가 값을 검색 할 수 없습니다.

Avirup Das

다음 xml이 있습니다.

<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <SOAP-ENV:Body>
      <Login_v1Response>
         <result xsi:nil="true"/>
         <opSessionID>FjqkjEjipbhkdiin</opSessionID>
      </Login_v1Response>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

null을 반환하는 groovy에 다음 코드가 있습니다.

def groovyUtils=new com.eviware.soapui.support.GroovyUtils(context)
def holder = groovyUtils.getXmlHolder("Step1-Login#response")
log.info holder.getNodeValue("//SOAP-ENV:Envelope/SOAP-ENV:Body/Login_v1Response/opSessionID")

도와주세요. 감사.

SiKing

네임 스페이스가 무엇인지 정의하지 않고 스크립트에서 네임 스페이스를 사용하고 있습니다. 값을 읽기만하는 경우 일반적으로 와일드 카드를 사용하는 것이 더 쉽고 걱정하지 않아도됩니다.

def groovyUtils=new com.eviware.soapui.support.GroovyUtils(context)
def holder = groovyUtils.getXmlHolder("Step1-Login#Response")
log.info holder.getNodeValue("//*:opSessionID")

또는 더 간단한 것 :

log.info context.expand('${Step1-Login#Response#//*:opSessionID}')

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Django의 ManyToManyField에서 값을 검색 할 수 없습니다.

분류에서Dev

mongodb가 존재하더라도 값을 검색 할 수 없습니다.

분류에서Dev

XElement를 사용하여 XML 요소의 값을 검색 할 수 없습니다.

분류에서Dev

HttpContext.Current.Session 상태의 값을 검색 할 수 없습니다.

분류에서Dev

PHP :: 배열 내의 모든 값을 검색 할 수 없습니다.

분류에서Dev

nodemcu가 AP의 MAC (BSSID)를 검색 할 수 없습니다.

분류에서Dev

Kubernetes에서 apiVersion을 가져올 수 없음 : 서버 API의 전체 목록을 검색 할 수 없습니다.

분류에서Dev

사용자의 TextBox 입력을 검색 할 수 없습니다.

분류에서Dev

Spark Hive : DataFrame의 열을 검색 할 수 없습니다.

분류에서Dev

배열 값을 검색 할 수 없습니다.

분류에서Dev

클래스에서 값을 검색 할 수 없습니다.

분류에서Dev

Hibernate는 값을 검색 할 수 없습니다.

분류에서Dev

URL에서 $ _POST 값을 검색 할 수 없습니다.

분류에서Dev

PHP 쿠키 값을 검색 할 수 없습니다.

분류에서Dev

JSON 결과에서 값을 검색 할 수 없습니다.

분류에서Dev

GPS 판독 값을 검색 할 수 없습니다.

분류에서Dev

QLineEdit에서 텍스트 값을 검색 할 수 없습니다.

분류에서Dev

필수 검색 키워드가있는 일부 줄의 시작을 지정할 수 없습니다.

분류에서Dev

C ++의 다차원 배열에서 올바른 부동 소수점 값을 검색 할 수 없습니다.

분류에서Dev

세션 클래스의 속성에 할당 된 세션 값을 검색 할 수 없습니다.

분류에서Dev

삽입 문에서 다른 테이블의 열 값을 검색 할 수 없습니다.

분류에서Dev

$ _POST를 사용하여 선택한 드롭 다운 옵션의 값을 검색 할 수 없습니다.

분류에서Dev

Sklearn의 SimpleImputer는 파이프 라인에있을 때 대치 값을 검색 할 수 없습니다.

분류에서Dev

C 검색의 이진 검색 트리는 값을 찾을 수없는 경우 메시지를 반환 할 수 없습니다.

분류에서Dev

Firebase : 키를 검색 할 수 있지만 값은 검색 할 수 없습니다.

분류에서Dev

보기 파일에서 컨트롤러가 보낸 값을 검색 할 수 없습니다.

분류에서Dev

보기 파일에서 컨트롤러가 보낸 값을 검색 할 수 없습니다.

분류에서Dev

NextJS 기능 구성 요소에서 getInitialProps ()가 전달한 값을 검색 할 수 없습니다.

분류에서Dev

SAF와 사용자 정의 추가를 검색 할 수 없습니다

Related 관련 기사

  1. 1

    Django의 ManyToManyField에서 값을 검색 할 수 없습니다.

  2. 2

    mongodb가 존재하더라도 값을 검색 할 수 없습니다.

  3. 3

    XElement를 사용하여 XML 요소의 값을 검색 할 수 없습니다.

  4. 4

    HttpContext.Current.Session 상태의 값을 검색 할 수 없습니다.

  5. 5

    PHP :: 배열 내의 모든 값을 검색 할 수 없습니다.

  6. 6

    nodemcu가 AP의 MAC (BSSID)를 검색 할 수 없습니다.

  7. 7

    Kubernetes에서 apiVersion을 가져올 수 없음 : 서버 API의 전체 목록을 검색 할 수 없습니다.

  8. 8

    사용자의 TextBox 입력을 검색 할 수 없습니다.

  9. 9

    Spark Hive : DataFrame의 열을 검색 할 수 없습니다.

  10. 10

    배열 값을 검색 할 수 없습니다.

  11. 11

    클래스에서 값을 검색 할 수 없습니다.

  12. 12

    Hibernate는 값을 검색 할 수 없습니다.

  13. 13

    URL에서 $ _POST 값을 검색 할 수 없습니다.

  14. 14

    PHP 쿠키 값을 검색 할 수 없습니다.

  15. 15

    JSON 결과에서 값을 검색 할 수 없습니다.

  16. 16

    GPS 판독 값을 검색 할 수 없습니다.

  17. 17

    QLineEdit에서 텍스트 값을 검색 할 수 없습니다.

  18. 18

    필수 검색 키워드가있는 일부 줄의 시작을 지정할 수 없습니다.

  19. 19

    C ++의 다차원 배열에서 올바른 부동 소수점 값을 검색 할 수 없습니다.

  20. 20

    세션 클래스의 속성에 할당 된 세션 값을 검색 할 수 없습니다.

  21. 21

    삽입 문에서 다른 테이블의 열 값을 검색 할 수 없습니다.

  22. 22

    $ _POST를 사용하여 선택한 드롭 다운 옵션의 값을 검색 할 수 없습니다.

  23. 23

    Sklearn의 SimpleImputer는 파이프 라인에있을 때 대치 값을 검색 할 수 없습니다.

  24. 24

    C 검색의 이진 검색 트리는 값을 찾을 수없는 경우 메시지를 반환 할 수 없습니다.

  25. 25

    Firebase : 키를 검색 할 수 있지만 값은 검색 할 수 없습니다.

  26. 26

    보기 파일에서 컨트롤러가 보낸 값을 검색 할 수 없습니다.

  27. 27

    보기 파일에서 컨트롤러가 보낸 값을 검색 할 수 없습니다.

  28. 28

    NextJS 기능 구성 요소에서 getInitialProps ()가 전달한 값을 검색 할 수 없습니다.

  29. 29

    SAF와 사용자 정의 추가를 검색 할 수 없습니다

뜨겁다태그

보관