[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

xml builder not able to create namespaced elements w/attributes??

Stephen Bannasch

7/23/2006 2:27:00 PM

I'd like to be able to build a xm like this with builder:

<sailuserdata:ESession xmi:version="2.0" xmlns:xmi="http://
www.omg.org/XMI" xmlns:sailuserdata="sailuserdata">
<mydata/>
</sailuserdata:ESession>

XML Builder has a way of making an element with a namespace (put a
space before the colon, see: http://builder.ruby...):

x.sailuserdata :ESession
=> "<sailuserdata:ESession/>"

And I can wrap my own elements easily:

x.sailuserdata :ESession do
x.mydata
end
=> "<sailuserdata:ESession><mydata/></sailuserdata:ESession>"

But I can't get it to add attributes.

x.sailuserdata :ESession("key" => "123")
SyntaxError: compile error
(irb):49: parse error, unexpected '(', expecting $
x.sailuserdata :ESession("key" => "123")
^
from (irb):49
from :0

Any ideas on how I can fix (or work around) this?

Thanks

1 Answer

dblack

7/23/2006 2:37:00 PM

0