complexType AttributeRefType
diagram plmxml_diagrams/plmxml_p232.png
namespace http://www.plmxml.org/Schemas/PLMXMLSchema
type extension of plm:EntityRefBase
properties
base plm:EntityRefBase
children plm:Description plm:ApplicationRef
used by
element AttributeRef
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xsd:ID  optional      
name  xsd:string  optional      
nameRef  plm:anyURIType  optional      
descriptionTextRef  plm:anyURIType  optional      
contextRef  plm:anyURIType  optional      
select  plm:RefSelectType    single    
attribute  xsd:string  required      
field  xsd:string  optional      
index  xsd:integer  optional      
value  xsd:string  required      
annotation
documentation

      Attribute reference element. The reference is based on a user
      defined named attribute on the host representation. This type
      enables the author to note the attribute name, field name/index
      and the value of the attribute.

      Attributes:
     
      attribute:  The name of the attribute to query, e.g.
                  "COMPANYNAME/Tracking_attribute".
      field:      The name of the field within the attribute.
      index:      The index of the field within the attribute, if its
                  name is not given. (The first field is index 0).
      value:      The value of the attribute to match.
     
source <xsd:complexType name="AttributeRefType">
 
<xsd:annotation>
   
<xsd:documentation>
      Attribute reference element. The reference is based on a user
      defined named attribute on the host representation. This type
      enables the author to note the attribute name, field name/index
      and the value of the attribute.

      Attributes:
     
      attribute:  The name of the attribute to query, e.g.
                  "COMPANYNAME/Tracking_attribute".
      field:      The name of the field within the attribute.
      index:      The index of the field within the attribute, if its
                  name is not given. (The first field is index 0).
      value:      The value of the attribute to match.
     
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:complexContent>
   
<xsd:extension base="plm:EntityRefBase">
     
<xsd:attribute name="attribute" type="xsd:string" use="required"/>
     
<xsd:attribute name="field" type="xsd:string" use="optional"/>
     
<xsd:attribute name="index" type="xsd:integer" use="optional"/>
     
<xsd:attribute name="value" type="xsd:string" use="required"/>
   
</xsd:extension>
 
</xsd:complexContent>
</xsd:complexType>

attribute AttributeRefType/@attribute
type xsd:string
properties
use required
source <xsd:attribute name="attribute" type="xsd:string" use="required"/>

attribute AttributeRefType/@field
type xsd:string
properties
use optional
source <xsd:attribute name="field" type="xsd:string" use="optional"/>

attribute AttributeRefType/@index
type xsd:integer
properties
use optional
source <xsd:attribute name="index" type="xsd:integer" use="optional"/>

attribute AttributeRefType/@value
type xsd:string
properties
use required
source <xsd:attribute name="value" type="xsd:string" use="required"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy