org.eclipse.wst.xml.core

Version 1.0.0

DOM Parser

This DOM parser complies in general terms to the Base DOM APIs Version 2.0. Plus it has a number of other features that go beyond the w3c specified APIs.

One thing that's very important to note, though, it that this DOM Parser is specifically made to work with ill formed text. This is important for "editing" sorts of function since the DOM is often invalid while typing. We use heuristics to do the best job of parsing it to what we think is expected. Clients need to be aware however, this makes this DOM Parser inappropriate to use for other things, since most specs call for the parser to fail on ill formed text.

In addition to the w3c standard base DOM API methods, our DOM provides

Extension Points

  catalogContributions
catalogContributor
documentFactories
modelQueryExtensions
annotationFiles

Used Extensions

  org.eclipse.wst.sse.core.modelHandler
org.eclipse.wst.sse.core.embeddedTypeHandler
org.eclipse.wst.sse.core.taskscanner
org.eclipse.wst.common.uriresolver.resolverExtensions
org.eclipse.core.filebuffers.documentCreation
org.eclipse.team.core.fileTypes
org.eclipse.wst.sse.core.formatProcessors
org.eclipse.core.runtime.contentTypes
org.eclipse.core.runtime.preferences

Dependencies (Required Plugins)

  org.apache.xerces
org.eclipse.wst.sse.core
org.eclipse.core.resources
org.eclipse.core.runtime
org.eclipse.core.filebuffers
org.eclipse.text
org.eclipse.wst.common.uriresolver
org.eclipse.wst.validation