On 22.02.23 08:05, Nikolay Samokhvalov wrote:
But is this as expected? Shouldn't it be like this:
<xml>
text
<more>13</more>
</xml>
?
Oracle and other parsers I know also do not work well with mixed contents.[1,2] I believe libxml2's parser does not know where to put the newline, as mixed values can contain more than one text node:
<xml>text<more>13</more> text2 text3</xml> [3]
And applying this logic the output could look like this ..
<xml>text
<more>13</more>text2 text3
</xml>
or even this
<xml>
text
<more>13</more>
text2 text3
</xml>
.. which doesn't seem right either. Perhaps a note about mixed contents in the docs would make things clearer?
Thanks for the review!
Jim
1- https://xmlpretty.com/
2- https://www.samltool.com/prettyprint.php
3- https://dbfiddle.uk/_CcC8h3I