Re: [ js ] 請問該怎麼使用Javacript合併兩個xml檔
※ 引述《idavsyo (忘不掉)》之銘言:
: 想要利用兩個xml檔合併出一個交錯的xml檔
: 例如:
: 1.xml:
: <books>
: <book>
: <title>aaaaaa</title>
: </book>
: <book>
: <title>bbbbbb</title>
: </book>
: </books>
: 2.xml:
: <books>
: <book>
: <title>cccccc</title>
: </book>
: <book>
: <title>dddddd</title>
: </book>
: </books>
: 合併出結果是:
: <books>
: <book>
: <title>aaaaaa</title>
: </book>
: <book>
: <title>cccccc</title>
: </book>
: <book>
: <title>bbbbbb</title>
: </book>
: <book>
: <title>dddddd</title>
: </book>
: </books>
你可以透過分別request的方式合併出一個結果 ,
(但限定這兩個xml要和你頁面同網域.)
但是要記得 , 你是無法存檔的 , 因為 js是沒有 file I/O 的權限的 ,
在這樣的狀況下你還是堅持要做?
如果假設是要合併成一個再透過 js 後續處理,
你可以直接用XMLHttpRequest 讀1.xml進來 ,
先拿到的1.xml 的 dom ,
再發XMLHttpRequest給2.xml, 讀取2.xml的dom ,
看是要透過 1.xml 的 dom 來做append child ,
還是 2.xml 的dom來做appendchild都可以 .
但還是要記得 , 你是沒有辦法只透過js
改變 1.xml , 2.xml 或新增3.xml 在server上檔案的實體狀況的.
--
▄▅▆▇███▇▆▅▄▃ ╰┼╯─╮ ╮
◥███████████◣ ╰┼╯=│=│
◥██████───────◣ *. ╯ ╯ ╯ の 物 語 .*
◥███████──────◣ ~ ◢◣ ◢◣
◥██████───────◤ ◥◤* 空白的世界.翼 *◥◤
◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂~telnet://tony1223.twbbs.org
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.136.255.236
※ 編輯: TonyQ 來自: 114.136.255.236 (11/15 11:12)
推
11/15 11:36, , 1F
11/15 11:36, 1F
→
11/15 11:38, , 2F
11/15 11:38, 2F
→
11/15 11:39, , 3F
11/15 11:39, 3F
→
11/15 11:53, , 4F
11/15 11:53, 4F
→
11/15 11:53, , 5F
11/15 11:53, 5F
→
11/15 12:22, , 6F
11/15 12:22, 6F
→
11/15 12:23, , 7F
11/15 12:23, 7F
→
11/15 14:49, , 8F
11/15 14:49, 8F
推
11/15 16:03, , 9F
11/15 16:03, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章