Hello,

Sorry to say this is my first post. Wish it could have been in a better mood. 
XXE has really ^%&$&^# me off!!!

I build documents in an OO fashion to increase my level of reutilization when 
authoring. I start with a main document and use ENTITY in the External Subset 
to declare documents that will be included in the document by reference 
( &filename; ).

Example:
<book>
        &chap1;
        &chap2;
        ...
</book>

This method goes down to a very high level of granularity, sometimes down to a 
single element with content that I can just &ref; without having to type it 
out again.

XXE and I were getting on just fine. Then I opened the main source file in 
another XML Editor. It seems that when I opened my main file, did some 
editing, then saved that all files included by reference became an embedded 
part of the main file.  There were also changes to other reference types, 
text etc. Even some bad changes like &lt; &gt; became the literal characters 
< >.

Example 2: Now it looks like this.
<book>
        <chapter>
                all structure and contents of chapter 1. All child references 
also embedded.
        </chapter>
        <chapter>
                all structure and contents of chapter 2.
                All child references also embedded.
                <sect1>
                         <sect2>
                                <sect3>
                                        .... 
                                </sect3>
                        </sect2>
                </sect1>
        </chapter>
        ....
</book>

So I did all that work, a large number of changes across the document (7 hours 
work), saved and now I will have to go back through a 50,000 line XML 
document cutting and pasting parts back to their original files (some 500 xml 
objects). Now I am far from being a happy camper!!!!

Is it normal for XXE to merge once separate XML files into a single XML file?

Does this also happen in the Pro edition?

How can I stop XXE from doing this?

I am testing XXE v2.0p2 (the standard edition) on SuSE 8.1, JDK 1.4.1, with a 
view toward purchasing the Pro. If it's just me then, OK I will understand, 
but if it's not you can imagine that I will not be inclined to buy XXE Pro. 

Thanks,

-- 
Sean Wheller
swheller at bigpond.net.au
XWriter



Reply via email to