0e225c4b23
We plan to add the following attributes to element definitions in the XML schema: - acrn:applicable-vms, which specify if an element applies to a pre-launched VM, the service VM or a post-launched VM - acrn:views, which specify if an element shall appear in the basic or advanced tab in the configurator. In order to reduce the attributes above to existing XML technologies, we need to create new complex types that lists all config items that applies to a pre-launched VM, the service VM or a post-launched VM, or that should be shown in the basic or advanced view. Such types can then be used to replace the original, all-in-one type during validation or configurator rendering. When unspecified, an element always applies under all possible circumstances. To realize this slicing mechanism, this patch adds a generic class implementing the common part of slicing XML schema types and two specific-purpose slicers according to the applicable VMs or views attributes. v2 -> v3: * Update configdoc.xsl to recognize types in xs:alternative nodes. Tracked-On: #6690 Signed-off-by: Junjie Mao <junjie.mao@intel.com> |
||
---|---|---|
.. | ||
.known-issues | ||
_templates | ||
api | ||
custom-doxygen | ||
developer-guides | ||
extensions | ||
getting-started | ||
images | ||
introduction | ||
reference | ||
release_notes | ||
scripts | ||
static | ||
tutorials | ||
user-guides | ||
404.rst | ||
LICENSE | ||
Makefile | ||
README.md | ||
acrn.doxyfile | ||
asa.rst | ||
conf.py | ||
contribute.rst | ||
develop.rst | ||
faq.rst | ||
genindex.rst | ||
glossary.rst | ||
index.rst | ||
learn.rst | ||
scorer.js | ||
substitutions.txt | ||
try.rst |
README.md
Project ACRN Documentation
This folder hold the source and configuration files used to generate the Project ACRN documentation web site published to https://projectacrn.github.io