P(part.@partid) P(part.@name) D(node-metadata-equality-string,name:http://www.sleepycat.com/2002/dbxml,=,'partlist.xml',P(edge-attribute-equality-double,prefix,part.@partof)) P(edge-element-presence-none,prefix,part) P(part.@partid) V(string,part.@partid,=,'[to be calculated]') P(edge-attribute-equality-double,prefix,part.@partof) D(node-metadata-equality-string,name:http://www.sleepycat.com/2002/dbxml,=,'partlist.xml',P(edge-element-presence-none,prefix,part)) P(edge-element-presence-none,prefix,part) P(edge-attribute-equality-double,prefix,part.@partof)