[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
Re: [xml-dev] A tool that returns a list of the IDREF elementsdeclared in a bunch of XML Schema documents?
- From: Peter Flynn <peter@silmaril.ie>
- To: xml-dev@lists.xml.org
- Date: Fri, 22 Jun 2018 21:02:41 +0100
On Fri, Jun 22, 2018 at 5:16 PM, Costello, Roger L. <costello@mitre.org>
wrote:
>
> I have a bunch of XML Schema documents. I need a complete list of
> elements that are declared to be of type IDREF.
>
> Is there a tool that will search through the XML Schema documents and
> report all the elements of type IDREF?
The lxprintf utility from the LTxml2 package (Edinburgh) can be used to
query the XSD files from the command line, eg
$ lxprintf -e '*[@type="xs:IDREF"]' "%s on %s\n" @name
'(ancestor::xs:element|ancestor::xs:attributeGroup)/@name' docbook.xsd
linkend on db.common.linking.attributes
endterm on xref
endterm on link
otherterm on glosssee
otherterm on glossseealso
endterm on biblioref
startref on indexterm
$ lxprintf -e
'xs:element[descendant::xs:attributeGroup[@ref="docbook:db.common.linking.attributes"]]'
"%s\n" @name docbook.xsd
abbrev
abstract
accel
[...]
warning
wordasword
xref
year
$
///Peter
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]