Namespace: |
|
Content: |
|
Defined: |
globally in hscommon.xsd; see XML source |
Includes: |
|
Used: |
at 1 location |
XML Representation Summary |
||||||
<... |
||||||
|
||||||
> |
||||||
|
||||||
</...> |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
A shape defines the node set visible through the document when
</xsd:documentation>
operating through this <b>shape</b>
element.
<xsd:sequence>
<xsd:element maxOccurs="unbounded" minOccurs="0" name="include" type="shapeAtomType">
</xsd:sequence>
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element specifies the set of nodes that should be included in the shape,
</xsd:documentation>
relative to the possible set of nodes indicated by the <b>base</b>
attribute.
<xsd:annotation>
</xsd:element>
<xsd:documentation>
</xsd:annotation>
This element specifies the set of nodes that should be excluded from the shape,
</xsd:documentation>
relative to the possible set of nodes indicated by the <b>base</b>
attribute.
<xsd:annotation>
</xsd:attribute>
<xsd:documentation>
</xsd:annotation>
This attribute specifies the initial set of nodes visible through the shape.
</xsd:documentation>
<p/>
A value of
<b>t</b>
indicates that the shape is initialized to include all possible
nodes relative to the shape that is currently in effect. For example, each role defines a scope containing a shape. When defining a shape for a role, the value <b>t</b>
indicates
all possible nodes available in the specified document for this role. When defining a shape in an ACL entry, a value of <b>t</b>
means all of the nodes visible in the shape for the computed
role. When you use a shape in an HSDL operation, a value of <b>t</b>
indicates all of the possible nodes
selected by the HSDL operation (relative to the ACL shape which itself is relative to the role's shape). <p/>
The value
<b>nil</b>
indicates the opposite of
<b>t</b>
, which is the empty node set. Nodes from this
set may then be included into the shape. <xsd:simpleType>
<xsd:restriction base="xsd:string">
</xsd:simpleType>
<xsd:enumeration value="t"/>
</xsd:restriction>
<xsd:enumeration value="nil"/>
</xsd:complexType>
|
Type: |
|
Use: |
optional |
Defined: |
Derivation: |
restriction of xsd:string
|
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This attribute specifies the initial set of nodes visible through the shape.
</xsd:documentation>
<p/>
A value of
<b>t</b>
indicates that the shape is initialized to include all possible
nodes relative to the shape that is currently in effect. For example, each role defines a scope containing a shape. When defining a shape for a role, the value <b>t</b>
indicates
all possible nodes available in the specified document for this role. When defining a shape in an ACL entry, a value of <b>t</b>
means all of the nodes visible in the shape for the computed
role. When you use a shape in an HSDL operation, a value of <b>t</b>
indicates all of the possible nodes
selected by the HSDL operation (relative to the ACL shape which itself is relative to the role's shape). <p/>
The value
<b>nil</b>
indicates the opposite of
<b>t</b>
, which is the empty node set. Nodes from this
set may then be included into the shape. <xsd:simpleType>
<xsd:restriction base="xsd:string">
</xsd:simpleType>
<xsd:enumeration value="t"/>
</xsd:restriction>
<xsd:enumeration value="nil"/>
</xsd:attribute>
|
Type: |
shapeAtomType, empty content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element specifies the set of nodes that should be excluded from the shape,
</xsd:documentation>
relative to the possible set of nodes indicated by the <b>base</b>
attribute.
</xsd:element>
|
Type: |
shapeAtomType, empty content |
Defined: |
<xsd:annotation>
<xsd:documentation>
</xsd:annotation>
This element specifies the set of nodes that should be included in the shape,
</xsd:documentation>
relative to the possible set of nodes indicated by the <b>base</b>
attribute.
</xsd:element>
|