<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>4314</bug_id>
          
          <creation_ts>2007-02-09 02:13:24 +0000</creation_ts>
          <short_desc>xml schemas and xml:* attributes</short_desc>
          <delta_ts>2007-05-02 01:01:16 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Schema</product>
          <component>Structures: XSD Part 1</component>
          <version>1.0/1.1 both</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows XP</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Erik Wilde">dret</reporter>
          <assigned_to name="C. M. Sperberg-McQueen">cmsmcq</assigned_to>
          
          
          <qa_contact name="XML Schema comments list">www-xml-schema-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13939</commentid>
    <comment_count>0</comment_count>
    <who name="Erik Wilde">dret</who>
    <bug_when>2007-02-09 02:13:24 +0000</bug_when>
    <thetext>in an xml-centric processing environment, xml:* attributes can appear in various locations in xml documents, sometimes because of authors or authoring tools (xml:lang), sometimes because of xml technologies (xinclude). it would be good if a schema could more easily accommodate these attributes than by having to add them everywhere in the schema.

whether this is something that will only address xml:* attributes, or attributes in general (from any namespace) is something that i would like to leave open for discussion, but it certainly would be useful to have an easy way to plug together w3c xml technologies without having to resort to rather cumbersome and brittle ways of specifying things.

i do think this is an important issue, because otherwise the whole xml pipelining model becomes more or less unusable for pipelines involving schema validation and xinclude (and possible more specs to come). currently, this might not be something many people are using, but think that the individual components of such a pipelining environment should be designed in a way so that they actually can be used together.

the current solution (manually add wildcards everywhere) is technically feasible, but not something anybody will actually do.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14634</commentid>
    <comment_count>1</comment_count>
    <who name="Sandy Gao">sandygao</who>
    <bug_when>2007-04-02 16:33:37 +0000</bug_when>
    <thetext>The following was proposed to solve this issue.

A new attribute &quot;defaultAttributes&quot; is introduced on the &lt;schema&gt; element, whose value is a QName as a reference to an attribute group definition. When this attribute is specified, all complex types defined withint this &lt;schema&gt; gets the attribute group as if a reference to it was specified in &lt;complexType&gt;. Complex types can use an attribute &quot;defaultAttributesApply&quot; to indicate whether such defaulting is desired.

The schema WG adopted this proposal at the 2007-03 face to face meeting. The specific wording will appear in the next working draft of schema 1.1 structures.

Eric, as the originator, please indicate whether this resolution is satisfactory to you, by either closing this bug or reopening it. Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>14968</commentid>
    <comment_count>2</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2007-05-02 01:01:16 +0000</bug_when>
    <thetext>A month having been passed without response from the originator, 
we conclude that silence implies consent.  Accordingly, I&apos;m marking
this issue CLOSED. 

Dr. Wilde, you are still able to indicate dissatisfaction with
the disposition of the issue by REOPENing it.  But I hope you
will find the change adopted by the WG an adequate resolution
of the issue. </thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>