-1
<ns2:createOrder>
         <ns2:serviceResponseContext >
            <interactionId></interactionId>
            <requestId>5</requestId>
            <requestReceivedTimestamp>Mon Jul 15 10:06:45 MDT 
</requestReceivedTimestamp>
            <responseGeneratedTimestamp>Mon Jul 15 10:07:29 MDT </responseGeneratedTimestamp>
            <serverHostPort></serverHostPort>
            <serviceDuration>44541</serviceDuration>
            <statusCode>0</statusCode>
         </ns2:serviceResponseContext>
         <ns2:createOrderResponse>
            <ns2:statusLog>
               <ns2:createOrderStep>PROVISION_CODE</ns2:createOrderStep>
               <ns2:statusCode>0</ns2:statusCode>
               <ns2:message></ns2:message>
            </ns2:statusLog>
            <ns2:statusLog>
               <ns2:createOrderStep>VISION_CODE</ns2:createOrderStep>
               <ns2:statusCode>0</ns2:statusCode>
               <ns2:message></ns2:message>
            </ns2:statusLog>

<statusCode>statusCode=0 が正規表現を使用する<statusCode>必要がある場合にのみ、XML ファイルから最初のものを抽出する必要があります。<createOrder>

最初のものだけが必要で、<statusCode>0<statusCode>内部の他のものは無視します<createOrderStep>

ご協力ありがとうございました !!

4

1 に答える 1

0

以下を試してください。これは両方で機能します

<statusCode>0</statusCode> and <ns2:statusCode>0</ns2:statusCode>

/<(ns2:)?statusCode>0<\/(ns2:)?statusCode>/

于 2013-07-19T19:21:07.217 に答える