Path Summary order
Thursday, 2 April 2015 · 2 messages
CT
Cecil Tarasoff2 Apr 2015 07:17 #
Hi BaseX Gurus,
Thanks for such a powerful reporting tool. I am still a newbie to XML and I would be lost without BaseX. Thank-you!
I was wondering whether there is any way to have the path summary output it's result in alphabetical sequence of attributes and then elements? I export the path summary from different versions of the XML and use BeyondCompare to reveal the differences but the inconsistent ordering of the elements and attributes makes this a bit of a challenge.
It would be really handy for me if there were an option available where I could elect to output the Path Summary with the attributes sorted alphabetically followed by the elements also in alphabetical order (within their parent). If you could consider this for a future enhancement I would be forever grateful.
Of course, if there is an easier way for me to compare XML structure, I would love to know the tricks!
Thanks again for your dedication to this os product.
Cecil Tarasoff
FE
Fabrice Etanchaud2 Apr 2015 10:38 #
Hi Cecil,
Maybe the following code could help you :
declare function local:ordered-facets($facets) {
element { $facets/name() } {
$facets/@name,
for $node in $facets/(attribute|element)
order by $node/name(), $node/@name
return
local:ordered-facets($node)
}
};
local:ordered-facets(index:facets('my collection')/document-node)But be careful because in XML, elements' order is meaningful.
Everybody would be lost without basex, not only newbies !
Best regards,
Fabrice
Quoted text · Cecil Tarasoff · 11 lines
De : basex-talk-bounces at mailman.uni-konstanz.de [mailto:basex-talk-bounces at mailman.uni-konstanz.de] De la part de Cecil Tarasoff Envoyé : jeudi 2 avril 2015 07:17 À : basex-talk at mailman.uni-konstanz.de Objet : [basex-talk] Path Summary order Hi BaseX Gurus, Thanks for such a powerful reporting tool. I am still a newbie to XML and I would be lost without BaseX. Thank-you! I was wondering whether there is any way to have the path summary output it's result in alphabetical sequence of attributes and then elements? I export the path summary from different versions of the XML and use BeyondCompare to reveal the differences but the inconsistent ordering of the elements and attributes makes this a bit of a challenge. It would be really handy for me if there were an option available where I could elect to output the Path Summary with the attributes sorted alphabetically followed by the elements also in alphabetical order (within their parent). If you could consider this for a future enhancement I would be forever grateful. Of course, if there is an easier way for me to compare XML structure, I would love to know the tricks! Thanks again for your dedication to this os product. Cecil Tarasoff
Written for BaseX 8.1. BaseX may have changed since: please check the current documentation.
⚡Generated with XQuery