Syntax-Highlight-Universal
view release on metacpan or search on metacpan
lib/Syntax/Highlight/Universal/hrc/auto/gen/htc.hrc view on Meta::CPAN
allow-any-attr : no
allow-unknown-elements : no
allow-unknown-root-elements : no
force-single-root : no
add-new-references :
default prefixes : (?{}(?{}public):)?
you can change them with entity 'nsprefix'
</documentation>
<documentation>
Schema documentation:
Simple fictive scheme for support HTML components in colorer HRC
Note! This is NOT VALID SCHEME for html componetnts!
Use it ONLY for xsd2hrc!
</documentation>
<contributors>Eugene Efremov</contributors>
</annotation>
<import type="def"/>
<region name="element.start.name" parent="xml:element.defined.start.name"/>
<region name="element.end.name" parent="xml:element.defined.end.name"/>
<region name="element.start.lt" parent="xml:element.start.lt"/>
<region name="element.start.gt" parent="xml:element.start.gt"/>
<region name="element.end.lt" parent="xml:element.end.lt"/>
<region name="element.end.gt" parent="xml:element.end.gt"/>
<region name="element.nsprefix" parent="element.start.name"/>
<region name="element.nscolon" parent="xml:element.nscolon"/>
<region name="Attribute.name" parent="xml:Attribute.defined.name"/>
<region name="Attribute.nsprefix" parent="xml:Attribute.nsprefix"/>
<region name="AttValue" parent="xml:AttValue.defined"/>
<region name="AttValue.start" parent="xml:AttValue.defined.start"/>
<region name="AttValue.end" parent="xml:AttValue.defined.end"/>
<region name="Enumeration" parent="xml:Enumeration" description="Enumerated type values"/>
<entity name="ns-real-prefix" value="(?{}(?{}public):)"/>
<entity name="nsprefix" value="(?{}(?{}public):)?"/>
<scheme name="_hrc_int_elementContent">
<block start="/~( (<) ( ((%xml:NCName;) (:) )? (%xml:Name;) ) \M >? )/x" end="/( (<\/) (\y3\b)?= ( (%xml:NCName;) (:) )? (%xml:Name;) \b \M \s* (>?) | (\/ \M >) )/x" region01="PairStart" region02="element....
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="_hrc_int_AttValue">
<block start="/(")/" end="/(\y1)/" region00="PairStart" region10="PairEnd" region01="AttValue.start" region11="AttValue.end" scheme="xml:AttValue.content.quot" region="AttValue"/>
<block start="/(')/" end="/(\y1)/" region00="PairStart" region10="PairEnd" region01="AttValue.start" region11="AttValue.end" scheme="xml:AttValue.content.apos" region="AttValue"/>
</scheme>
<scheme name="AttributeContent">
<inherit scheme="xml:AttributeContent">
<virtual scheme="xml:AttValue" subst-scheme="_hrc_int_AttValue"/>
</inherit>
</scheme>
<!--
xmlss.hrc: support 'script' element
-->
<scheme name="xmlss-perl-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="perl:perl"/>
<virtual scheme="xml:CDSect.content.stream" subst-scheme="perl:perl"/>
</inherit>
</scheme>
<scheme name="xmlss-jScript-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="jScript:jScript"/>
<virtual scheme="xml:CDSect.content.stream" subst-scheme="jScript:jScript"/>
</inherit>
</scheme>
<scheme name="xmlss-vbScript-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="vbScript:vbScript"/>
<virtual scheme="xml:CDSect.content.stream" subst-scheme="vbScript:vbScript"/>
</inherit>
</scheme>
<scheme name="xmlss-script">
<block start="/\M (<(script\b [^>]+ (perlscript[\d\.]*) [^>]*) >) /ix" end="/>/" scheme="xmlss-perl-elementContent"/>
<block start="/\M (<(script\b [^>]+ ((ecma|j(ava)?)script[\d\.]*) [^>]*) >) /ix" end="/>/" scheme="xmlss-jScript-elementContent"/>
<block start="/\M (<(script\b [^>]+ (vbscript[\d\.]*) [^>]*) >) /ix" end="/>/" scheme="xmlss-vbScript-elementContent"/>
<block start="/\M <script\b [^>]* (>|$)/ix" end="/>/" scheme="xmlss-jScript-elementContent"/>
</scheme>
<scheme name="script-element">
<inherit scheme="xmlss-script">
<virtual scheme="xml:Attribute.any" subst-scheme="script-fictive-Attributes"/>
</inherit>
</scheme>
<!--
xmlss.hrc: support attributes for language 'jScript'
-->
<scheme name="xmlss-jScript-attr">
<block start="/'?#1\M[^']/" end="/\M'/" scheme="jScript:QuotScript" region="def:default"/>
<block start="/"?#1\M[^"]/" end="/\M"/" scheme="jScript:AposScript" region="def:default"/>
</scheme>
<!--
xmlss.hrc: support attributes for language 'html-css'
-->
<scheme name="xmlss-html-css-attr">
<block start="/'?#1\M[^']/" end="/\M'/" scheme="html-css:QuotRuleContent"/>
<block start="/"?#1\M[^"]/" end="/\M"/" scheme="html-css:AposRuleContent"/>
</scheme>
<scheme name="style-content">
<inherit scheme="xmlss-html-css-attr"/>
</scheme>
<scheme name="Script-content">
<inherit scheme="xmlss-jScript-attr"/>
</scheme>
<scheme name="evlist-content">
<keywords region="Enumeration"><!-- HTC events -->
<word name="oncontentready"/>
<word name="oncontentsave"/>
<word name="ondetach"/>
<word name="ondocumentready"/><!-- HTML events -->
<word name="onmouseup"/>
<word name="oncontextmenu"/>
<word name="onrowexit"/>
<word name="onbeforepaste"/>
<word name="onactivate"/>
<word name="onmousemove"/>
<word name="onmove"/>
<word name="onselectstart"/>
<word name="oncontrolselect"/>
<word name="onkeypress"/>
<word name="oncut"/>
<word name="onrowenter"/>
<word name="onmousedown"/>
<word name="onpaste"/>
<word name="onreadystatechange"/>
<word name="onbeforedeactivate"/>
<word name="onkeydown"/>
<word name="onlosecapture"/>
lib/Syntax/Highlight/Universal/hrc/auto/gen/htc.hrc view on Meta::CPAN
<word name="ondragleave"/>
<word name="onerror"/>
<word name="onload"/>
<word name="onbeforeunload"/>
<word name="onafterprint"/>
<word name="onbeforeprint"/>
<word name="onselect"/>
<word name="onunload"/>
<word name="onabort"/>
<word name="onreset"/>
<word name="onsubmit"/>
<word name="onchange"/>
</keywords>
<inherit scheme="xmlschema:string-content"/>
</scheme>
<scheme name="script-element-old-xmlss">
<block start="/\M < (%nsprefix;script ([\s\/>]|$) )/x" end="/ > /x" scheme="script-fictive-elementContent"/>
</scheme>
<scheme name="component-element">
<block start="/\M < (%nsprefix;component ([\s\/>]|$) )/x" end="/ > /x" scheme="_hrc_int_d0e43-elementContent"/>
</scheme>
<scheme name="attach-element">
<block start="/\M < (%nsprefix;attach ([\s\/>]|$) )/x" end="/ > /x" scheme="attach-elementContent"/>
</scheme>
<scheme name="defaults-element">
<block start="/\M < (%nsprefix;defaults ([\s\/>]|$) )/x" end="/ > /x" scheme="defaults-elementContent"/>
</scheme>
<scheme name="event-element">
<block start="/\M < (%nsprefix;event ([\s\/>]|$) )/x" end="/ > /x" scheme="_hrc_int_d0e78-elementContent"/>
</scheme>
<scheme name="method-element">
<block start="/\M < (%nsprefix;method ([\s\/>]|$) )/x" end="/ > /x" scheme="_hrc_int_d0e82-elementContent"/>
</scheme>
<scheme name="property-element">
<block start="/\M < (%nsprefix;property ([\s\/>]|$) )/x" end="/ > /x" scheme="_hrc_int_d0e87-elementContent"/>
</scheme>
<!--
Simple fictive scheme for support HTML components in colorer HRC
Note! This is NOT VALID SCHEME for html componetnts!
Use it ONLY for xsd2hrc!
-->
<scheme name="Script-content-old">
<inherit scheme="xmlschema:string-content"/>
</scheme>
<scheme name="Script-content-error">
<inherit scheme="Script-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="Script-Attributes"/>
<scheme name="Script-AttributeContent">
<inherit scheme="AttributeContent">
<virtual scheme="xml:AttValue.content.stream" subst-scheme="Script-content-error"/>
</inherit>
</scheme>
<scheme name="Script-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:CDSect.content.stream" subst-scheme="Script-content-error"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="Script-content-error"/>
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:Attribute.any" subst-scheme="Script-Attributes"/>
</inherit>
</scheme>
<scheme name="style-content-old">
<inherit scheme="xmlschema:string-content"/>
</scheme>
<scheme name="style-content-error">
<inherit scheme="style-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="style-Attributes"/>
<scheme name="style-AttributeContent">
<inherit scheme="AttributeContent">
<virtual scheme="xml:AttValue.content.stream" subst-scheme="style-content-error"/>
</inherit>
</scheme>
<scheme name="style-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:CDSect.content.stream" subst-scheme="style-content-error"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="style-content-error"/>
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:Attribute.any" subst-scheme="style-Attributes"/>
</inherit>
</scheme>
<scheme name="bool-ext-content">
<regexp region="Enumeration" match="/true/"/>
<regexp region="Enumeration" match="/false/"/>
<regexp region="Enumeration" match="/inherit/"/>
</scheme>
<scheme name="bool-ext-content-error">
<inherit scheme="bool-ext-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="bool-ext-Attributes"/>
<scheme name="bool-ext-AttributeContent">
<inherit scheme="AttributeContent">
<virtual scheme="xml:AttValue.content.stream" subst-scheme="bool-ext-content-error"/>
</inherit>
</scheme>
<scheme name="bool-ext-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:CDSect.content.stream" subst-scheme="bool-ext-content-error"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="bool-ext-content-error"/>
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:Attribute.any" subst-scheme="bool-ext-Attributes"/>
</inherit>
</scheme>
<scheme name="bool-nest-content">
<regexp region="Enumeration" match="/true/"/>
<regexp region="Enumeration" match="/false/"/>
<regexp region="Enumeration" match="/nested/"/>
</scheme>
<scheme name="bool-nest-content-error">
<inherit scheme="bool-nest-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="bool-nest-Attributes"/>
<scheme name="bool-nest-AttributeContent">
<inherit scheme="AttributeContent">
<virtual scheme="xml:AttValue.content.stream" subst-scheme="bool-nest-content-error"/>
</inherit>
</scheme>
<scheme name="bool-nest-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:CDSect.content.stream" subst-scheme="bool-nest-content-error"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="bool-nest-content-error"/>
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:Attribute.any" subst-scheme="bool-nest-Attributes"/>
</inherit>
</scheme>
<scheme name="evlist-content-old">
<inherit scheme="xmlschema:string-content"/>
</scheme>
<scheme name="evlist-content-error">
<inherit scheme="evlist-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="evlist-Attributes"/>
<scheme name="evlist-AttributeContent">
<inherit scheme="AttributeContent">
<virtual scheme="xml:AttValue.content.stream" subst-scheme="evlist-content-error"/>
</inherit>
</scheme>
<scheme name="evlist-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:CDSect.content.stream" subst-scheme="evlist-content-error"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="evlist-content-error"/>
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:Attribute.any" subst-scheme="evlist-Attributes"/>
</inherit>
</scheme>
<scheme name="foratt-content">
<regexp region="Enumeration" match="/document/"/>
<regexp region="Enumeration" match="/element/"/>
<regexp region="Enumeration" match="/window/"/>
</scheme>
<scheme name="foratt-content-error">
<inherit scheme="foratt-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="foratt-Attributes"/>
<scheme name="foratt-AttributeContent">
<inherit scheme="AttributeContent">
<virtual scheme="xml:AttValue.content.stream" subst-scheme="foratt-content-error"/>
</inherit>
</scheme>
<scheme name="foratt-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:CDSect.content.stream" subst-scheme="foratt-content-error"/>
<virtual scheme="xml:content.cdata.stream" subst-scheme="foratt-content-error"/>
<virtual scheme="xml:element" subst-scheme="def:empty"/>
<virtual scheme="xml:Attribute.any" subst-scheme="foratt-Attributes"/>
</inherit>
</scheme>
<scheme name="script-fictive-content"/>
<scheme name="script-fictive-content-error">
<inherit scheme="script-fictive-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="script-fictive-Attributes">
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(type)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(language)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(src)\M([\s\=]|$)/x" scheme="xmlschema:anyURI-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(defer)\M([\s\=]|$)/x" scheme="_hrc_int_d0e39-AttributeContent"/>
</scheme>
<scheme name="script-fictive-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="script-fictive-content"/>
<virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
<virtual scheme="xml:Attribute.any" subst-scheme="script-fictive-Attributes"/>
</inherit>
</scheme>
<!--
parent: defer
-->
<scheme name="_hrc_int_d0e39-content">
<regexp region="Enumeration" match="/defer/"/>
</scheme>
<scheme name="_hrc_int_d0e39-content-error">
<inherit scheme="_hrc_int_d0e39-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="_hrc_int_d0e39-Attributes"/>
<scheme name="_hrc_int_d0e39-AttributeContent">
<inherit scheme="AttributeContent">
<virtual scheme="xml:AttValue.content.stream" subst-scheme="_hrc_int_d0e39-content-error"/>
</inherit>
</scheme>
<!--
parent: component
-->
<scheme name="_hrc_int_d0e43-content">
<inherit scheme="script-element"/>
<inherit scheme="attach-element"/>
<inherit scheme="defaults-element"/>
<inherit scheme="event-element"/>
<inherit scheme="method-element"/>
<inherit scheme="property-element"/>
</scheme>
<scheme name="_hrc_int_d0e43-content-error">
<inherit scheme="_hrc_int_d0e43-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="_hrc_int_d0e43-Attributes">
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(lightWeight)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(literalContent)\M([\s\=]|$)/x" scheme="bool-nest-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(tagName)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(urn)\M([\s\=]|$)/x" scheme="xmlschema:anyURI-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(URN)\M([\s\=]|$)/x" scheme="xmlschema:anyURI-AttributeContent"/>
</scheme>
<scheme name="_hrc_int_d0e43-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="_hrc_int_d0e43-content"/>
<virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
<virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e43-Attributes"/>
</inherit>
</scheme>
<scheme name="attach-content"/>
<scheme name="attach-content-error">
<inherit scheme="attach-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="attach-Attributes">
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(for)\M([\s\=]|$)/x" scheme="foratt-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(event)\M([\s\=]|$)/x" scheme="evlist-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(onevent)\M([\s\=]|$)/x" scheme="Script-AttributeContent"/>
</scheme>
<scheme name="attach-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="attach-content"/>
<virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
<virtual scheme="xml:Attribute.any" subst-scheme="attach-Attributes"/>
</inherit>
</scheme>
<scheme name="defaults-content"/>
<scheme name="defaults-content-error">
<inherit scheme="defaults-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="defaults-Attributes">
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(style)\M([\s\=]|$)/x" scheme="style-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(canHaveHTML)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(contentEditable)\M([\s\=]|$)/x" scheme="bool-ext-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(tabStop)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(viewInheritStyle)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(viewLinkContent)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(viewMasterTab)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
</scheme>
<scheme name="defaults-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="defaults-content"/>
<virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
<virtual scheme="xml:Attribute.any" subst-scheme="defaults-Attributes"/>
</inherit>
</scheme>
<!--
parent: event
-->
<scheme name="_hrc_int_d0e78-content"/>
<scheme name="_hrc_int_d0e78-content-error">
<inherit scheme="_hrc_int_d0e78-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="_hrc_int_d0e78-Attributes">
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
</scheme>
<scheme name="_hrc_int_d0e78-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="_hrc_int_d0e78-content"/>
<virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
<virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e78-Attributes"/>
</inherit>
</scheme>
<!--
parent: method
-->
<scheme name="_hrc_int_d0e82-content"/>
<scheme name="_hrc_int_d0e82-content-error">
<inherit scheme="_hrc_int_d0e82-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="_hrc_int_d0e82-Attributes">
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(internalname)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
</scheme>
<scheme name="_hrc_int_d0e82-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="_hrc_int_d0e82-content"/>
<virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
<virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e82-Attributes"/>
</inherit>
</scheme>
<!--
parent: property
-->
<scheme name="_hrc_int_d0e87-content"/>
<scheme name="_hrc_int_d0e87-content-error">
<inherit scheme="_hrc_int_d0e87-content"/>
<inherit scheme="xml:badChar"/>
</scheme>
<scheme name="_hrc_int_d0e87-Attributes">
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(id)\M([\s\=]|$)/x" scheme="xmlschema:ID-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(name)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(internalname)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(presist)\M([\s\=]|$)/x" scheme="xmlschema:boolean-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(put)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(get)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
<block end="/["']?#1/" region02="Attribute.name" start="/(\s?#1|^)(value)\M([\s\=]|$)/x" scheme="xmlschema:string-AttributeContent"/>
</scheme>
<scheme name="_hrc_int_d0e87-elementContent">
<inherit scheme="_hrc_int_elementContent">
<virtual scheme="xml:element" subst-scheme="_hrc_int_d0e87-content"/>
<virtual scheme="xml:content.cdata" subst-scheme="xml:badChar"/>
<virtual scheme="xml:Attribute.any" subst-scheme="_hrc_int_d0e87-Attributes"/>
</inherit>
</scheme>
<scheme name="htc-root">
<annotation>
<documentation>
You can replace these elements with needed single root element
with customizing HRC generation process.
</documentation>
</annotation>
<inherit scheme="script-element"/>
<inherit scheme="component-element"/>
<inherit scheme="attach-element"/>
<inherit scheme="defaults-element"/>
<inherit scheme="event-element"/>
<inherit scheme="method-element"/>
<inherit scheme="property-element"/>
</scheme>
<scheme name="htc-root-addref">
<inherit scheme="htc-root"/>
</scheme>
<scheme name="htc">
<inherit scheme="xml:xml">
<virtual scheme="xml:element" subst-scheme="htc-root-addref"/>
</inherit>
</scheme>
</type>
</hrc>
( run in 0.605 second using v1.01-cache-2.11-cpan-39bf76dae61 )