xml:

        <Company>  AT&amp;T </Company>

i parse this using

        doc = LibXML::XML::Document.file('foo.xml')

if node points to this element, then
        node.content == 'AT&T'

all well and good. if i want to now create a new document,
then i do

        newnode = LibXML::XML::Node.new('Company')
        newnode.content = node.content

and this assignment has the error 'unterminated entity reference'
(which could be fair given that it is literally an unterminated entity reference). the question is should assignment of content automatically do teh conversion
or should teh user be responsible?

On Aug 19, 2009, at 12:54 PM, Michael Ludwig wrote:

Andrew Hume schrieb:
by default, it appears that '&amp;' gets convert to '&' when reading
strings in, but when assigning content to a node, teh same '&' gets an
'unterminated entity reference'.

What's that?

i am using the ruby binding; my intuition is that the problem lies in
the binding, but i thought i'd ask here first.

Could you supply a minimal, runnable test case to illustrate the
problem?

--
Michael Ludwig
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

------------------
Andrew Hume  (best -> Telework) +1 732-886-1886
[email protected]  (Work) +1 973-360-8651
AT&T Labs - Research; member of USENIX and LOPSA



_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to