SOAP 메시지가 있습니다 (아래 참조).SOAP 메시지에서 네임 스페이스의 이름을 얻으려면 어떻게해야합니까?
Xpath를 사용하면이 메시지에서 네임 스페이스의 이름을 어떻게 추출 할 수 있습니까? 즉, "validateNewOrder"텍스트를 반환하는 Xpath 루틴이 있습니까?
어떤 제안이나 도움도 도움이 될 수 없습니다. 나는 어디에서나 검색했지만 해결책을 찾지 못했습니다. 그것은 저를 미치게합니다 ...
고마워요!
<?xml version='1.0' encoding='UTF-8'?>
<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>
<ns1:validateNewOrder xmlns:ns1="http://sire.rabobank.nl/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<sireheader xmlns="http://sire.rabobank.nl/">
<sender>
<compid>TEST</compid>
</sender>
</sireheader>
<order xmlns="http://sire.rabobank.nl/">
<account>123456789</account>
</order>
</ns1:validateNewOrder>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
는'당신의 예에서 validateNewOrder' 네임 스페이스와 아무 상관이있다, 그것은 요소의 로컬 이름입니다
을 즐길 수 있습니다. 네임 스페이스 URI는'http : // sire.rabobank.nl /'이고 네임 스페이스 접두사는'ns1'입니다. "네임 스페이스 이름"과 같은 것은 없습니다. – skaffman
고마워요 - 그 일이 더 명확하게 시작됩니다! elemen'ts 로컬 이름을 검색하는 방법에 대한 제안 사항이 있습니까? 나는 내 Xpath 쿼리에 대한 쓰기 구문을 얻으려고 내 머리카락을 남기고있다. Olly – olly
안녕하세요 Skaddman. 나는 지금 나의 해결책을 가지고있다. 당신의 도움을 주셔서 감사합니다. olly – olly