<?xml version="1.0" encoding="utf-16"?>
<xs:element name="node" type="node.type" block="#all">
<xs:annotation>
<xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
Description: Describes one node in the <graph>
containing this <node>.
Occurence: <graph>.
</xs:documentation>
</xs:annotation>
<xs:key name="port_name_key">
<xs:annotation>
<xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
Ensures: existence and uniqueness of the name attributes of
each <port> element within this <node>.
</xs:documentation>
</xs:annotation>
<xs:selector xpath=".//g:port" />
<xs:field xpath="@name" />
</xs:key>
<xs:unique name="node_data_key_unique">
<xs:annotation>
<xs:documentation source="http://graphml.graphdrawing.org/" xml:lang="en">
Ensures: uniqueness of the key attributes of <data> children
of this <node> element.
</xs:documentation>
</xs:annotation>
<xs:selector xpath="./g:data" />
<xs:field xpath="@key" />
</xs:unique>
</xs:element>
|