[xsd-users] Re: start/end tags versus empty tag (Brad Howes)
Barrie Kovish
barrie.kovish at singularsoftware.com
Thu May 20 15:29:03 EDT 2010
Brad,
Thanks for the suggestion. That is almost exactly what I did do.
Barrie
> On May 17, 2010, at 7:04 PM, Barrie Kovish wrote:
>
>> I'm using XSD tree mapping. I would like to be able to force empty elements to be written out as start end tags instead of an empty tag, i.e.
>> start/end tags:
>>
>> <car></car>
>>
>> instead of empty tag:
>>
>> <car/>
>>
>> Is there a way to do this? Just to answer the obvious question, why? We transform XML produced and consumed by a 3rd party application. It
>> turns out this application doesn't like <car/>.
>
>
> Seems like you could do a pattern match and substitution to achieve this:
>
> echo "<car/>" | sed -e "s@<\([^/]][^/]*\)/>@<\1></\1>@g"
>
> gives
>
> <car></car>
>
> I don't think there could be any false matches, but I'm not positive...
>
> Brad
>
> --
> Brad Howes
> Group 42
> MIT Lincoln Laboratory 244 Wood St. Lexington, MA 02173
> Phone: 781.981.5292 Fax: 781.981.3495 Secretary: 781.981.7420
More information about the xsd-users
mailing list