The short answer to your question is “yes”, you can create whatever views you want over your content.
This is what I’m doing in my Validation Dashboard application, where I construct new documents that serve as indexes or views over other documents, capturing the result of time-consuming data processing applied
to the base documents.
In my case, I have a body of source documents (DITA maps and topics) and validation reports over those documents generated by OxygenXML (also XML documents).
I load the source documents and the validation reports and then generate an index that correlates issues in the validation report to top-level DITA maps that ultimately refer to the topics and maps individual
issues apply to. The report issues record the file system path of the documents, so I have code that converts those references into BaseX node IDs for fast indexing and retrieval.
Using this issue-to-dita-map index I can then present reports of issues by dita map, as well as other summaries of the validation issues (i.e., issues by problem code, severity, etc.)
Cheers,
E.
_____________________________________________
Eliot Kimber
Sr Staff Content Engineer
O: 512 554 9368
M: 512 554 9368
LinkedIn | Twitter | YouTube | Facebook
From:
BaseX-Talk <basex-talk-bounces@mailman.uni-konstanz.de> on behalf of Ben Engbers <ben.engbers@gmail.com>
Date: Tuesday, February 8, 2022 at 9:23 AM
To: Basex Mail-lijst <basex-talk@mailman.uni-konstanz.de>
Subject: [basex-talk] BaseX and 'view'?
[External Email]
Hi,
I am writing a blog for R-bloggers with the aim of raising awareness of
my RbaseX package. The latest version is super fast! Loading and saving
740 xml documents from the R environment took only 34 seconds!
Before I can use those documents I will probably have to convert them
using xsl.
I was wondering if BaseX, like Oracle, also has a 'view' over the
original data? I can then define multiple views that are better adapted
to the intended use.
ben