1 / 12

Midterm Winter 2001

Midterm Winter 2001. Traversals. Schema. is-a edge has-a edge. *. AttrValue. *. *. SchemaItem. SchemaSimple. Attribute. *. *. ElementItem. EmptyElement. Element. RestOfElement. SequenceGroup. NonEmptyElement. TypeDef. SimpleType. ComplexType. ComplexTypeContent.

judith-lynn
Download Presentation

Midterm Winter 2001

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Midterm Winter 2001 Traversals

  2. Schema is-a edge has-a edge * AttrValue * * SchemaItem SchemaSimple Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  3. Show: from Schema to TypeDef is-a edge has-a edge Schema * AttrValue * * SchemaItem SchemaSimple Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  4. Show: from Schema to Attribute is-a edge has-a edge Schema * AttrValue * * SchemaItem SchemaSimple Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  5. Show: from Schema to Element is-a edge has-a edge Schema * AttrValue * * SchemaItem SchemaSimple Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  6. Schema * Sample solution for: from Attribute to AttrValue AttrValue * * * SchemaItem Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  7. Schema is-a edge has-a edge * AttrValue * * * SchemaItem from Schema to TypeDef from Schema to Attribute from Schema to Element from Schema to ComplexType from Attribute to AttrValue Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  8. Schema * AttrValue * * * SchemaItem from Schema to TypeDef from Schema to Attribute from Schema to Element from Schema to ComplexType from Attribute to AttrValue Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  9. Schema * AttrValue * * * SchemaItem from Schema to TypeDef from Schema to Attribute from Schema to Element from Schema to ComplexType Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  10. Schema * AttrValue * * * SchemaItem from Schema to TypeDef from Schema to Attribute from Schema to Element from Schema to ComplexType Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  11. Schema * AttrValue * * * SchemaItem from Schema to TypeDef from Schema to Attribute from Schema to Element from Schema to ComplexType Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

  12. Schema * AttrValue * * * SchemaItem from Schema to TypeDef from Schema to Attribute from Schema to Element from Schema to ComplexType Attribute * * ElementItem EmptyElement Element RestOfElement SequenceGroup NonEmptyElement TypeDef SimpleType ComplexType ComplexTypeContent

More Related