XML 解析での SAXParseException エラー

Sumi

Web サービス コールを使用して、サーバーから次の応答を受け取りました。次に、この応答を解析し、すべてのフィールド値を抽出して文字列値に保存する必要があります

<?xml version="1.0" encoding="utf-8"?>
<ecomexpress-objects version="1.0"><object pk="1" model="awb">
    <field type="BigIntegerField" name="awb_number">102019265</field>
    <field type="CharField" name="orderid">8008444</field>
    <field type="FloatField" name="actual_weight">2</field>
    <field type="CharField" name="origin">DELHI-DSW</field>
    <field type="CharField" name="destination">Mumbai - BOW</field>
    <field type="CharField" name="current_location_name">Mumbai - BOW</field>
    <field type="CharField" name="current_location_code">BOW</field>
    <field type="CharField" name="customer">Ecom Express Private Limited - 32012</field>
    <field type="CharField" name="consignee">BEECHAND VERMA</field>
    <field type="CharField" name="pickupdate">22-Jan-2014</field>
    <field type="CharField" name="status">Undelivered</field>
    <field type="CharField" name="tracking_status">Undelivered</field>
    <field type="CharField" name="reason_code">221 - Consignee Refused To Accept</field>
    <field type="CharField" name="reason_code_description">Consignee Refused To Accept</field>
    <field type="CharField" name="reason_code_number">221 </field>
    <field type="CharField" name="receiver"></field>
    <field type="CharField" name="expected_date" >15-Feb-2014</field>
    <field type="CharField" name="last_update_date" ></field>
    <field type="CharField" name="delivery_date" ></field>
    <field type="CharField" name="ref_awb" >703063993</field>
    <field type="CharField" name="rts_shipment" >0</field>
    <field type="CharField" name="system_delivery_update" ></field>
    <field type="CharField" name="rts_system_delivery_status" Undelivered</field>
    <field type="CharField" name="rts_reason_code_number">777</field>
    <field type="CharField" name="rts_last_update">22 Jan, 2014, 12:44 </field>
    <field type="CharField" name="pincode" >400037</field>
    <field type="CharField" name="city" >MUMBAI</field>
    <field type="CharField" name="state" >Maharashtra</field>
    <field name="scans">
</ecomexpress-objects>

次のコードを解析しようとすると

    String xml=result.toString();
    try{
       DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
        DocumentBuilder db = dbf.newDocumentBuilder();
        InputSource is;
        is = new InputSource(new StringReader(xml));
        Document doc = db.parse(is);
        NodeList nodelist = doc.getChildNodes();
       }
      catch (SAXException e) {
        e.printStackTrace();
    } catch (ParserConfigurationException e) {
        e.printStackTrace();
    } catch (MalformedURLException e) {
        e.printStackTrace();
    } catch (IOException e) {
        e.printStackTrace();
    }

次のエラーが表示されます。

    org.xml.sax.SAXParseException: expected: /field read: ecomexpress-objects (position:END_TAG </ecomexpress-objects>@1:1917 in java.io.StringReader@39978dff) 

すべてのフィールド値をそれぞれの文字列変数に保存する必要があります

サムデュード

xml にいくつかのエラーがあります。

  • 終了タグはありませんobject

  • Undelivered の属性に表示されます: <field type="CharField"
    name="rts_system_delivery_status" Undelivered</field>

  • のように閉じる必要があります <field name="scans"/>

xml が無効である限り、例外が発生し続けます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

XML解析エラー:org.xml.sax.SAXParseException

分類Dev

DOMの解析-org.xml.sax.SAXParseException

分類Dev

エラー:wikixmljを使用してxmlファイルを解析中にxml.sax.SAXParseException

分類Dev

android sdkの更新中にエラーが発生しました(org.xml.sax.SAXParseException)

分類Dev

SAXParseException GeoserevrSLDエラー

分類Dev

xml解析でorg.xml.sax.SAXParseException例外に直面している

分類Dev

致命的なエラー:1:1:コンテンツはプロローグで許可されていません。org.xml.sax.SAXParseException

分類Dev

xmlエラーの解析

分類Dev

org.xml.sax.SAXParseException:* VALID * XMLのファイルの途中終了

分類Dev

org.xml.sax.SAXParseException:コンテンツはプロローグでは許可されていません

分類Dev

org.xml.sax.SAXParseExceptionを与えるJavaJaxBUnmarshallerファイルの早期終了

分類Dev

PHPでXMLを解析するSQLクエリのエラー

分類Dev

Firefox開発者コンソールでのXML解析エラー

分類Dev

皮剥ぎの受け皿org.xml.sax.SAXParseExceptionエンティティHTML.Versionの宣言は>で終わる必要があります

分類Dev

XML解析エラー:整形式のエラーではありません

分類Dev

xml解析エラーの特殊文字

分類Dev

demo.xmlの奇妙な解析エラー

分類Dev

迅速なXMLの解析はnilエラーで失敗します

分類Dev

Android開発でXMLの解析エラーを修正する方法は?

分類Dev

Java で XML ファイルを解析する際のエラー

分類Dev

Gradleビルドエラー:SAXParseException

分類Dev

Quickbookswebconnectorエラー解析xml

分類Dev

XML解析エラー。PHPWord

分類Dev

org.xml.sax.SAXParseExceptionルート要素に続くドキュメントのマークアップは整形式でなければなりません

分類Dev

org.xml.sax.SAXParseException:.netでサービスを使用する場合、コンテンツはプロローグで許可されません

分類Dev

org.xml.sax.SAXParseException;cvc-complex-type.2.4.c: 一致するワイルドカードは厳密ですが、宣言が見つかりません

分類Dev

pom.xmlのエラー

分類Dev

xml形式のOdooエラー

分類Dev

PythonとXMLのエラー

Related 関連記事

  1. 1

    XML解析エラー:org.xml.sax.SAXParseException

  2. 2

    DOMの解析-org.xml.sax.SAXParseException

  3. 3

    エラー:wikixmljを使用してxmlファイルを解析中にxml.sax.SAXParseException

  4. 4

    android sdkの更新中にエラーが発生しました(org.xml.sax.SAXParseException)

  5. 5

    SAXParseException GeoserevrSLDエラー

  6. 6

    xml解析でorg.xml.sax.SAXParseException例外に直面している

  7. 7

    致命的なエラー:1:1:コンテンツはプロローグで許可されていません。org.xml.sax.SAXParseException

  8. 8

    xmlエラーの解析

  9. 9

    org.xml.sax.SAXParseException:* VALID * XMLのファイルの途中終了

  10. 10

    org.xml.sax.SAXParseException:コンテンツはプロローグでは許可されていません

  11. 11

    org.xml.sax.SAXParseExceptionを与えるJavaJaxBUnmarshallerファイルの早期終了

  12. 12

    PHPでXMLを解析するSQLクエリのエラー

  13. 13

    Firefox開発者コンソールでのXML解析エラー

  14. 14

    皮剥ぎの受け皿org.xml.sax.SAXParseExceptionエンティティHTML.Versionの宣言は>で終わる必要があります

  15. 15

    XML解析エラー:整形式のエラーではありません

  16. 16

    xml解析エラーの特殊文字

  17. 17

    demo.xmlの奇妙な解析エラー

  18. 18

    迅速なXMLの解析はnilエラーで失敗します

  19. 19

    Android開発でXMLの解析エラーを修正する方法は?

  20. 20

    Java で XML ファイルを解析する際のエラー

  21. 21

    Gradleビルドエラー:SAXParseException

  22. 22

    Quickbookswebconnectorエラー解析xml

  23. 23

    XML解析エラー。PHPWord

  24. 24

    org.xml.sax.SAXParseExceptionルート要素に続くドキュメントのマークアップは整形式でなければなりません

  25. 25

    org.xml.sax.SAXParseException:.netでサービスを使用する場合、コンテンツはプロローグで許可されません

  26. 26

    org.xml.sax.SAXParseException;cvc-complex-type.2.4.c: 一致するワイルドカードは厳密ですが、宣言が見つかりません

  27. 27

    pom.xmlのエラー

  28. 28

    xml形式のOdooエラー

  29. 29

    PythonとXMLのエラー

ホットタグ

アーカイブ