jqueryでxml解析を読み取り、html要素で表示する方法

AspiringWizard

解析されたxmlデータをhtmlで表示しようとしています。私はすでにWebサービスからデータを正常に呼び出し、dataTypeをxmlに設定しています。ただし、以下のコードにはエラーはなく、解析されたxmlデータがhtmlに表示されていません。私は何が間違っているのですか?

XMLデータ:

<?xml version='1.0' ?>
<string>
    <DriverInfo xmlns=\"http://tempuri.org/DriverInfo.xsd\">
        <Driver>
            <ID>-1</ID>
                <driver_code>DRIVER01</driver_code>
                <driver_name>DRIVER01 Name</driver_name>
            <transtamp>2017-02-16T14:41:09.9655914+08:00</transtamp>
        </Driver>
    </DriverInfo>
</string>

解析されたXMLデータを正常に取得したコード全体:

$.ajax({
    url: domainName + "GetDriverXml", 
    method: "GET",
    data: {wsCodeCrypt:"MULARIDEWS", caUid: "mularide", caPwd:"VAt_-tg4%Z5pcpct", 
    driverCode:"DRIVER01"},
    cache: false,
    dataType: "xml",
    success: function(data) {
        var xmlDoc = $.parseXML($(data).text());
            var $xml = $(xmlDoc);

            var $driver = $xml.find("Driver");

            $driver.each(function(){

            var driverCode = $(this).find('driver_code').text(),
                driverName = $(this).find('driver_name').text();

            $("#driverDet" ).append('<li>' +driverCode+ ' - ' +driverName+ '</li>');

            });         
    }          
});

HTML

<ul id="driverDet"></ul>

どんな助けでも大歓迎です。

編集:madalin ivascuによって指摘された問題が見つかりました、「ドライバー」を「ドライバー」に変更する必要があります。'data'を.textとして解析するコードも更新されました。

madalinivascu

検索セレクターでドライバーをドライバーに変更します

var xml = "<?xml version='1.0' ?><string><DriverInfo xmlns=\"http://tempuri.org/DriverInfo.xsd\"> <Driver><ID>-1</ID><driver_code>DRIVER01</driver_code><driver_name>DRIVER01 Name</driver_name><transtamp>2017-02-16T14:41:09.9655914+08:00</transtamp></Driver><Driver><ID>-1</ID><driver_code>DRIVER01</driver_code><driver_name>DRIVER01 Name</driver_name><transtamp>2017-02-16T14:41:09.9655914+08:00</transtamp></Driver></DriverInfo></string>",
  xmlDoc = $.parseXML(xml);
$(xmlDoc).find('Driver').each(function() {
  var driverCode = $(this).find('driver_code').text(),
    driverName = $(this).find('driver_name').text();

  $("#ProfileList").append('<li>' + driverCode + ' - ' + driverName + '</li>');

});

デモ:https//jsfiddle.net/814yhL3m/

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

JSONからデータを読み取り、HTMLで表示する

分類Dev

jsonを読み、htmlで表示する方法

分類Dev

Robot FrameworkでXML応答要素を読み取る方法は?

分類Dev

C#Windows Phoneで要素xmlの属性を読み取る方法は?

分類Dev

読み取りでrssxmlから余分な属性を解析する方法

分類Dev

Pythonでは、現在の時刻を読み取り可能な形式で表示する方法

分類Dev

jqueryでdom要素の値を読み取る方法

分類Dev

ハイブからデータを読み取り、HTMLで表示する

分類Dev

Javascriptが.txtファイルを読み取り、HTMLで表示する

分類Dev

SQLでxmlを読み取りながらCOALESCEに条件を追加する方法

分類Dev

Goで不良XMLを読み取る方法

分類Dev

Pythonでxmlを読み取る方法は?

分類Dev

CSVから文字列を読み取り、現在まで解析する

分類Dev

RubyでXMLファイルを作成、読み取り、変換する方法

分類Dev

jqueryで#で始まるIDを読み取ります

分類Dev

jqueryでJSONを読み取る方法は?JSONにはdata = '[]';があります。

分類Dev

Djangoadminで読み取り専用のGenericForeignKey値を表示する

分類Dev

XmlReaderでxmlファイルを読み取ると、最初の要素のみが読み取られます

分類Dev

XMLエラー:複数のルート要素があります。asp.netc#でXML文字列変数を読み取る方法は?

分類Dev

Selenium WebDriverで非表示要素からテキストを読み取る方法は?

分類Dev

JSONを読み取り、HTMLで実装する

分類Dev

XPathを使用して読み取るのと同じ方法でXMLを記述する方法はありますか?

分類Dev

ライブラリpugixmlで別のxmlを含むxmlを読み取る方法はありますか?

分類Dev

読み取り不可能なDBデータを読み取り可能な形式で表示する

分類Dev

JSONからの読み取りでUnrecognizedPropertyExceptionを修正する方法

分類Dev

System.inでの読み取りを中断する方法は?

分類Dev

PythonでUSBを読み取り専用にする方法は?

分類Dev

PHPで文字型を読み取る方法はありますか?

分類Dev

読み取り文字列でminibuffer-exit-hookを使用する方法

Related 関連記事

  1. 1

    JSONからデータを読み取り、HTMLで表示する

  2. 2

    jsonを読み、htmlで表示する方法

  3. 3

    Robot FrameworkでXML応答要素を読み取る方法は?

  4. 4

    C#Windows Phoneで要素xmlの属性を読み取る方法は?

  5. 5

    読み取りでrssxmlから余分な属性を解析する方法

  6. 6

    Pythonでは、現在の時刻を読み取り可能な形式で表示する方法

  7. 7

    jqueryでdom要素の値を読み取る方法

  8. 8

    ハイブからデータを読み取り、HTMLで表示する

  9. 9

    Javascriptが.txtファイルを読み取り、HTMLで表示する

  10. 10

    SQLでxmlを読み取りながらCOALESCEに条件を追加する方法

  11. 11

    Goで不良XMLを読み取る方法

  12. 12

    Pythonでxmlを読み取る方法は?

  13. 13

    CSVから文字列を読み取り、現在まで解析する

  14. 14

    RubyでXMLファイルを作成、読み取り、変換する方法

  15. 15

    jqueryで#で始まるIDを読み取ります

  16. 16

    jqueryでJSONを読み取る方法は?JSONにはdata = '[]';があります。

  17. 17

    Djangoadminで読み取り専用のGenericForeignKey値を表示する

  18. 18

    XmlReaderでxmlファイルを読み取ると、最初の要素のみが読み取られます

  19. 19

    XMLエラー:複数のルート要素があります。asp.netc#でXML文字列変数を読み取る方法は?

  20. 20

    Selenium WebDriverで非表示要素からテキストを読み取る方法は?

  21. 21

    JSONを読み取り、HTMLで実装する

  22. 22

    XPathを使用して読み取るのと同じ方法でXMLを記述する方法はありますか?

  23. 23

    ライブラリpugixmlで別のxmlを含むxmlを読み取る方法はありますか?

  24. 24

    読み取り不可能なDBデータを読み取り可能な形式で表示する

  25. 25

    JSONからの読み取りでUnrecognizedPropertyExceptionを修正する方法

  26. 26

    System.inでの読み取りを中断する方法は?

  27. 27

    PythonでUSBを読み取り専用にする方法は?

  28. 28

    PHPで文字型を読み取る方法はありますか?

  29. 29

    読み取り文字列でminibuffer-exit-hookを使用する方法

ホットタグ

アーカイブ