2017-01-24 6 views
-1

私のアプリは石鹸リクエストを受け取ります。これは一例です:soapリクエストからパラメータを取得

<SOAP-ENV:Body> 
    <ns1:authorize> 
      <params>AppSender</params> 
      <params>url.appsender.local</params> 
      <params>GET /applic/ HTTP/1.1</params> 
      <params>2017-01-4T09:38:[email protected]@myapp.sch</params> 
      <params>/applic/</params> 
      <params>2.0.00</params> 
      <params></params> 
      <params>d1c714fe-cae1-4150-934f-bb3e61ad85f2</params> 
      <params>Authentication-Instant</params><params>2017-01-</params> 
      <params>fiscalCode</params><params>NTSDNT80R085454</params> 
      <params>userName</params><params>user</params> 
      <params>levelVerification</params><params>10</params> 
      <params>AuthenticationType</params><params>BASIC</params> 
    </ns1:authorize> 

私はこの要求を取る例を持っていると私はJavaBeanのタグ「のparams」の値を設定することができます?

ありがとう

答えて

1

XML処理のためにいくつかのJavaライブラリでリクエストを処理する必要があります。

例:

org.w3c.dom.Document doc = null; 
doc = builder.parse(request); 
doc.getDocumentElement().normalize(); 
org.w3c.dom.Node nodeRoot = doc.getFirstChild(); 
if(nodeRoot.getNodeName().equals("authorize")) { 
       ... doc.getElementsByTagName("params")...; 
関連する問題