Boost logo

Boost Users :

Subject: Re: [Boost-users] [Property Tree] special character in XML tag
From: Michael Powell (mwpowellhtx_at_[hidden])
Date: 2013-02-18 10:38:54


Will assume that he's filed a bug. Not sure what the intended goal is since
I'm not familiar with INFO per se. Are we saying that CdbAppServiceId=1 is
an attribute?

Or is intended as a tab with "1" value? What sort of general bug is this?
Does it impact pure Xml usage with Xml paths, parents, children, elements,
attributes, values, etc?

Thank you...

On Mon, Feb 18, 2013 at 7:37 AM, Sebastian Redl <
sebastian.redl_at_[hidden]> wrote:

> On 02/18/2013 02:10 PM, Gábor Márton wrote:
>
>> Hi,
>>
>> I have the following property tree, dumped in INFO format:
>>
>> CudbAppServiceId=1
>> {
>> userLabel ""
>> sqlAppSrvPlSchema identities-pl.sql
>> CudbAppServiceId CudbAppServiceId=1
>> }
>>
>> When I dump it in XML format, I got the following:
>>
>> <?xml version="1.0" encoding="utf-8"?>
>> <CudbAppServiceId=1>
>> <userLabel/>
>> <sqlAppSrvPlSchema>identities-**pl.sql</sqlAppSrvPlSchema>
>> <CudbAppServiceId>**CudbAppServiceId=1</**CudbAppServiceId>
>> </CudbAppServiceId=1>
>>
>> This is not a valid XML, because we have a tag "CudbAppServiceId=1".
>> Of course, any other xml parser like xmllint will fail to parse it,
>> because of the equality sign in the tag.
>>
>> Is there any solution to this problem? Like somehow emitting &#61;
>> instead of the raw '=' inside the tag and in the text?
>>
>> Please file a bug. It might still be a few weeks before I get to work on
> PropertyTree properly again, and this mail will get lost otherwise.
>
> Sebastian
>
> ______________________________**_________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/**mailman/listinfo.cgi/boost-**users>
>



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net