進出口試圖打造出了這個樣品在Ruby on Rails應用程序與builder gem:命名空間中生成的寶石屬性
<?xml version="1.0" encoding="utf-8"?>
<ngp:contactGet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ngp="http://www.ngpsoftware.com/ngpapi">
<campaignID>1033</campaignID>
<contactID>199434</contactID>
</ngp:contactGet>
我可以按如下生成與命名空間標籤:
xml = Builder::XmlMarkup.new
xml.ngp :contactGet
...但我無法在該標籤中獲取屬性。
我認爲
xml.ngp :contactGet("xmlns:xsi" => "http://www.w3.org/2001/XMLSchema-instance" "xmlns:ngp" =>"http://www.ngpsoftware.com/ngpapi"
會工作,但事實並非如此。
請幫忙!