как получить весь xml
наверное глупый вопрос, но все таки:
в iframe вставлен xml файл, можно ли весь этот файл скопировать в какой-нибудь div ? |
и еще один вопрос:
есть код: <html> <head> <script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ alert($('#ifr').contents().find('msgText').text()); }); </script> </head> <body> <iframe id="ifr" src="testXML.xml"></iframe> <div id="qwerty"> </div> </body> </html> testXML.xml выглядит так: <?xml version="1.0" encoding="utf-8" ?> <messages> <msg> <msgText> Message1 </msgText> </msg> <msg> <msgText> Message2 </msgText> </msg> </messages> как сделать, чтобы в алерте вылазило только "Message1" ? |
....find('msgText*!*:first*/!*').... |
а если элементов <msg> будет 60 штук, и мне надо будет получить содержимое <msgText> 47ого <msg>, то писать find('msgText:forty-seventh') ? )
|
Цитата:
find('msgText:eq(46)') 46, т.к. отсчёт идёт от 0, а не от 1) |
Цитата:
если так хотите, напишите об этом Резигу |
спасибо )
еще один вопрос на очевидную тему: как можно получить все <msgText> в одном <msg>, если первых во втором несколько штук? |
find('msg:eq(46) > msgText') |
Цитата:
|
Часовой пояс GMT +3, время: 02:11. |