台灣最大程式設計社群網站
線上人數
1135
 
會員總數:246134
討論主題:189713
歡迎您免費加入會員
討論區列表 >> ASP >> asp 輸出xml如何在根後面輸入xsi,xmlns
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
asp 輸出xml如何在根後面輸入xsi,xmlns
價值 : 100 QP  點閱數:521 回應數:7
樓主


初學者
110 6
164 9
發送站內信

各位
請問一下如何在xml 建立根節點後,
加入xsi:schemaLocation="" xmlns="" xmlns:xsi="">等資訊


搜尋相關Tags的文章: [ asp ] , [ xml ] ,
本篇文章發表於2019-04-10 17:17
1樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
set att = xmlDoc2.createAttribute("xmlns:xsi")
att.text = "http://www.w3.org/2001/XMLSchema-instance"
inv_root.setAttributeNode att

另兩個類推
本篇文章回覆於2019-04-11 11:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應


檢舉此回應
我有個疑問,
已經在建立節點後方 加進去了該語法 ,可是為什麼在第二層節點上也會出現根節點所建立屬性值,謝謝。
本篇文章回覆於2019-04-11 15:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
參考這篇看看
http://www.blueshop.com.tw/board/FUM200501271723350KG/BRD200902010234054KL.html
本篇文章回覆於2019-04-11 18:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應


檢舉此回應
參考你貼的那篇文章做調整,可是只要是NameSpace這裡填xmlns,下面節點一樣會出現,如果將xmlns改為其他,下面節點就不會出現,是我的用法有誤嗎?
以下為我修改的程式碼

Set element = xmlDoc2.createElement("Invoice")
Set attr = xmlDoc2.createAttribute("xmlns") '只要這裡修改成其他,第二節點就不會出現同樣字串出來
attr.value = "00"
element.setAttributeNode(attr)
xmlDoc2.appendChild element

Set element1 = xmlDoc2.createElement("Main")
Set attr = xmlDoc2.createAttribute("xmlns")
attr.value = "00"
element.setAttributeNode(attr)
element.appendChild element1


本篇文章回覆於2019-04-12 09:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應


檢舉此回應
補若修改為不同的顯示畫面
本篇文章回覆於2019-04-12 10:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

老頑童
捐贈 VP 給 老頑童 檢舉此回應
試試改用
inv_root.setAttribute "xmlns", "urn:GEINV:eInvoiceMessage:A0401:3.1"
本篇文章回覆於2019-04-12 17:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應


檢舉此回應
謝謝你,可是為什麼這樣可以?
本篇文章回覆於2019-04-15 08:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.