DR 09-182 WML: Handling of invalid uri values

MURATA Makoto (FAMILY Given) eb2m-mrt at asahi-net.or.jp
Fri Mar 4 15:49:14 CET 2011


> Third, which att definition should refernce to this new simple 
> type?  There are quite a few attributes named "uri", and 
> the current text in the final text for DR 09-182 enumerates 
> those in wml.xsd only.  There are other attributes named "uri", 
> although they occur in extension elements rather than custom XML or
> smart tags.  I guess that we have to submit another DR for them.

I read the DR again.  This DR merely talks about similar attributes in 
WordprocessingML, but  there are quite a few other attributes in other
markup languages.

I spent about 2 hours.  Here is the result.  I think it makes 
a lot of sense to use ST_Uri for all of them.

18.2.7  ext (Extension) 
CT_Extension
sml.xsd:    <xsd:attribute name="uri" type="xsd:token"/>

18.16.4  Schema (XML Schema) 
CT_Schema
sml.xsd:    <xsd:attribute name="Namespace" type="xsd:string" use="optional"/>

17.5.1.1  attr (Custom XML Attribute) 
CT_Attr
wml.xsd:    <xsd:attribute name="uri" type="s:ST_String"/>

17.5.1.2  attr (Smart Tag Property) 
CT_Attr
wml.xsd:    <xsd:attribute name="uri" type="s:ST_String"/>

17.5.1.3  customXml (Inline-Level Custom XML Element) 
CT_CustomXmlRun
wml.xsd:    <xsd:attribute name="uri" type="s:ST_String"/>

17.5.1.4  customXml (Cell-Level Custom XML Element) 
CT_CustomXmlCell
wml.xsd:    <xsd:attribute name="uri" type="s:ST_String"/>

17.5.1.5  customXml (Row-Level Custom XML Element) 
CT_CustomXmlRow
wml.xsd:    <xsd:attribute name="uri" type="s:ST_String"/>

17.5.1.6  customXml (Block-Level Custom XML Element)
CT_CustomXmlBlock
wml.xsd:    <xsd:attribute name="uri" type="s:ST_String"/>

17.5.1.9  smartTag (Inline-Level Smart Tag) 
CT_SmartTagRun
wml.xsd:    <xsd:attribute name="uri" type="s:ST_String"/>

17.15.1.81  smartTagType (Supplementary Smart Tag Information) 
CT_SmartTagType
wml.xsd:    <xsd:attribute name="namespaceuri" type="s:ST_String"/>

17.15.3.4  compatSetting (Custom Compatibility Setting) 
CT_CompatSetting
wml.xsd:    <xsd:attribute name="uri" type="s:ST_String"/>

18.2.22  smartTagType (Smart Tag Type) 
CT_SmartTagType
sml.xsd:    <xsd:attribute name="namespaceUri" type="s:ST_Xstring" use="optional"/>

19.2.1.11  ext (Extension)
CT_Extension
pml.xsd:    <xsd:attribute name="uri" type="xsd:token" use="required"/>

20.1.2.2.14  ext (Extension) 
CT_OfficeArtExtension
dml-main.xsd:    <xsd:attribute name="uri" type="xsd:token" use="required"/>

20.1.2.2.17  graphicData (Graphic Object Data) 
CT_GraphicalObjectData
dml-main.xsd:    <xsd:attribute name="uri" type="xsd:token" use="required"/>

21.2.2.62  ext (Extension)
CT_Extension
dml-chart.xsd:    <xsd:attribute name="uri" type="xsd:token"/>

22.5.2.2  schemaRef (Associated XML Schema) 
CT_DatastoreSchemaRef
shared-customXmlDataProperties.xsd:    <xsd:attribute name="uri" type="xsd:string" use="required"/>

22.6.2.60  Sources (Sources) 
CT_Sources
shared-bibliography.xsd:    <xsd:attribute name="URI" type="s:ST_String"/>

23.2.1  schema (Custom XML Schema Reference) 
CT_Schema
shared-customXmlSchemaProperties.xsd:    <xsd:attribute name="uri" type="xsd:string" default=""/>
shared-customXmlSchemaProperties.xsd:    <xsd:attribute name="manifestLocation" type="xsd:string"/>
shared-customXmlSchemaProperties.xsd:    <xsd:attribute name="schemaLocation" type="xsd:string"/>
shared-customXmlSchemaProperties.xsd:    <xsd:attribute name="schemaLanguage" type="xsd:token"/>


Cheers,
Makoto


More information about the sc34wg4 mailing list