<!--
**************************************************
    ArcXML (AXL) Document Type Definition - v1.1

    This is the DTD (Document Type Definition) for ArcXML (AXL): A document format for 
    configuration of projects and transfer of data between components of ArcIMS 3.1   
    It is based upon the XML 1.0 standard accepted by W3C (http://www.w3.org/XML/).

    ESRI, INC.
**************************************************
-->
<!-- For presentation purposes, the order in which the element definitions appear is alphabetical -->
<!ELEMENT ADDEDFEATURES (FEATURE)+>
<!ELEMENT ADDRESS (GCTAG)+>
<!ELEMENT ARCXML (CONFIG | REQUEST | RESPONSE)+>
<!ATTLIST ARCXML
	version CDATA #REQUIRED
>

<!ELEMENT AVIMSWORKSPACE EMPTY>
<!ATTLIST AVIMSWORKSPACE
	name CDATA #REQUIRED
	map CDATA #REQUIRED
	url CDATA #REQUIRED
	view CDATA #REQUIRED
>
<!ELEMENT BACKGROUND EMPTY>
<!ATTLIST BACKGROUND
	color CDATA #REQUIRED
	transcolor CDATA #IMPLIED
>
<!ELEMENT BUFFER (TARGETLAYER | SPATIALQUERY)*>
<!ATTLIST BUFFER
	distance CDATA #REQUIRED
	bufferunits (decimal_degrees | miles | feet | kilometers | meters) "decimal_degrees"
>
<!ELEMENT CALLOUTMARKERSYMBOL EMPTY>
<!ATTLIST CALLOUTMARKERSYMBOL
	antialiasing (true | false) "false"
	backcolor CDATA "255,255,255"
	boundarycolor CDATA "0,0,0"
	font CDATA #IMPLIED
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	glowing CDATA #IMPLIED
	interval CDATA "10"
	outline CDATA #IMPLIED
	shadow CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT CAPABILITIES EMPTY>
<!ATTLIST CAPABILITIES
	forbidden CDATA #IMPLIED
>
<!ELEMENT CHARTSYMBOL (CHARTVALUE)+>
<!ATTLIST CHARTSYMBOL
	antialiasing (true | false) "false"
	maxsize CDATA #IMPLIED
	maxvalue CDATA #IMPLIED
	minsize CDATA #IMPLIED
	minvalue CDATA #IMPLIED
	mode (pie | bar) "pie"
	outline CDATA #IMPLIED
	shadow CDATA #IMPLIED
	size CDATA #IMPLIED
	sizefield CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT CHARTVALUE EMPTY>
<!ATTLIST CHARTVALUE
	lookupfield CDATA #REQUIRED
	color CDATA "0,0,0"
	lower CDATA #IMPLIED
	upper CDATA #IMPLIED
	value CDATA #IMPLIED
>
<!ELEMENT CONFIG (MAP | OVERVIEWMAP | ENVIRONMENT | SCALEBAR)*>
<!ELEMENT COORDS (#PCDATA)>
<!ELEMENT COORDSYS EMPTY>
<!ATTLIST COORDSYS
	id CDATA #IMPLIED
	string CDATA #IMPLIED
	datumtransformid CDATA #IMPLIED
	datumtransformstring CDATA #IMPLIED
>
<!ELEMENT DATASET (PARTITION)*>
<!ATTLIST DATASET
	name CDATA #IMPLIED
	id CDATA #IMPLIED
	type (point | line | polygon | image) #IMPLIED
	workspace CDATA #IMPLIED
	fromlayer CDATA #IMPLIED
>
<!ELEMENT DELETEDFEATURES (FEATURE)*>
<!ATTLIST DELETEDFEATURES
	deletedfeatures CDATA #REQUIRED
>
<!ELEMENT DENSIFY EMPTY>
<!ATTLIST DENSIFY
	tolerance CDATA #REQUIRED
>
<!ELEMENT DRAW EMPTY>
<!ATTLIST DRAW
	map (true | false) #REQUIRED
>
<!ELEMENT ENVELOPE EMPTY>
<!ATTLIST ENVELOPE
	minx CDATA #REQUIRED
	miny CDATA #REQUIRED
	maxx CDATA #REQUIRED
	maxy CDATA #REQUIRED
	name (Initial_Extent | Extent_Limit) "Initial_Extent"
	reaspect (true | false) "true"
>
<!ELEMENT ENVIRONMENT (LOCALE | UIFONT | SEPARATORS | SCREEN | CAPABILITIES | IMAGELIMIT)+>
<!ELEMENT ERROR EMPTY>
<!ATTLIST ERROR
	machine CDATA #REQUIRED
	processid CDATA #REQUIRED
	threadid CDATA #REQUIRED
>
<!ELEMENT EXACT ((TEXTSYMBOL | CALLOUTMARKERSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL | CHARTSYMBOL) | (SIMPLEMARKERSYMBOL | TRUETYPEMARKERSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | GRADIENTFILLSYMBOL | SIMPLEPOLYGONSYMBOL))*>
<!ATTLIST EXACT
	value CDATA #IMPLIED
	method (isExact | isContained) "isExact"
	label CDATA #IMPLIED
>
<!ELEMENT EXTENSION (EXTRACTPARAMS | GCSTYLE | STOREDQUERIES+)>
<!ATTLIST EXTENSION
	type (Geocode | StoredQuery | Extract) #REQUIRED
>
<!ELEMENT EXTRACT (ENVELOPE | OUTPUT)+>
<!ELEMENT EXTRACTPARAMS (OUTPUTFILE)*>
<!ATTLIST EXTRACTPARAMS
	clip (true | false) "true"
>
<!ELEMENT FCLASS (ENVELOPE | FIELD)*>
<!ATTLIST FCLASS
	type (point | line | polygon) #REQUIRED
>
<!ELEMENT FEATURE ((ENVELOPE | FIELD+) | (FIELDS | MULTIPOINT | POLYGON | POLYLINE) | (FIELD+))>
<!ATTLIST FEATURE
	featureid CDATA #IMPLIED
>
<!ELEMENT FEATURECOORDSYS EMPTY>
<!ATTLIST FEATURECOORDSYS
	id CDATA #IMPLIED
	string CDATA #IMPLIED
	datumtransformid CDATA #IMPLIED
	datumtransformstring CDATA #IMPLIED
>
<!ELEMENT FEATURECOUNT EMPTY>
<!ATTLIST FEATURECOUNT
	count CDATA #REQUIRED
	hasmore (true | false) #REQUIRED
>
<!ELEMENT FEATURES (FEATURE | FEATURECOUNT | ENVELOPE)+>
<!ELEMENT FEATURESERVERWORKSPACE EMPTY>
<!ATTLIST FEATURESERVERWORKSPACE
	name CDATA #REQUIRED
	url CDATA #REQUIRED
	service CDATA #REQUIRED
>
<!ELEMENT FIELD (FIELDVALUE)?>
<!ATTLIST FIELD
	type (-99 | -98 | -7 | -5 | 1 | 4 | 5 | 6 | 8 | 12 | 91) #IMPLIED
	name CDATA #REQUIRED
	size CDATA #IMPLIED
	precision CDATA #IMPLIED
	value CDATA #IMPLIED
>
<!ELEMENT FIELDS (FIELD)*>
<!ELEMENT FIELDVALUE (POINT? | MULTIPOINT* | POLYLINE* | POLYGON*)>
<!ATTLIST FIELDVALUE
	valuestring CDATA #IMPLIED
>
<!ELEMENT FILTERCOORDSYS EMPTY>
<!ATTLIST FILTERCOORDSYS
	id CDATA #IMPLIED
	string CDATA #IMPLIED
	datumtransformid CDATA #IMPLIED
	datumtransformstring CDATA #IMPLIED
>
<!ELEMENT GCCOUNT EMPTY>
<!ATTLIST GCCOUNT
	count CDATA #REQUIRED
>
<!ELEMENT GCFIELD EMPTY>
<!ATTLIST GCFIELD
	id CDATA #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT GCINPUT EMPTY>
<!ATTLIST GCINPUT
	id CDATA #REQUIRED
	label CDATA #REQUIRED
	width CDATA #REQUIRED
	description CDATA #REQUIRED
>
<!ELEMENT GCSTYLE (GCFIELD | GCINPUT)*>
<!ATTLIST GCSTYLE
	name (USAddressZ | USAddress | USSingleHouse | USSingleHouseZ | USSingleRange | USSingleRangeZ | Zip4 | Zip4Range | SingleField | Zip5) #REQUIRED
>
<!ELEMENT GCTAG EMPTY>
<!ATTLIST GCTAG
	id CDATA #REQUIRED
	value CDATA #REQUIRED
>
<!ELEMENT GEOCODE (GCCOUNT | FEATURE?)+>
<!ELEMENT GET_EXTRACT (PROPERTIES | ENVIRONMENT)*>
<!ELEMENT GET_FEATURES (LAYER | QUERY | SPATIALQUERY | ENVIRONMENT)+>
<!ATTLIST GET_FEATURES
	attributes (true | false) "true"
	beginrecord CDATA "0"
	checkesc (true | false) "false"
	compact (true | false) "false"
	envelope (true | false) "false"
	featurelimit CDATA #IMPLIED
	geometry (true | false) "true"
	globalenvelope (true | false) "false"
	outputmode (xml | newxml | binary) "binary"
	skipfeatures (true | false) "false"
>
<!ELEMENT GET_GEOCODE (ADDRESS | LAYER | FEATURECOORDSYS)+>
<!ATTLIST GET_GEOCODE
	maxcandidates CDATA "20"
	minscore CDATA "60"
	pinpoint (true | false) #IMPLIED
>
<!ELEMENT GET_IMAGE (PROPERTIES | LAYER | WORKSPACES | ENVIRONMENT)+>
<!ATTLIST GET_IMAGE
	show CDATA #IMPLIED
	autoresize (true | false) "false"
>
<!ELEMENT GET_SERVICE_INFO EMPTY>
<!ATTLIST GET_SERVICE_INFO
	dpi CDATA #IMPLIED
	envelope (true | false) "true"
	extensions (true | false) "true"
	fields (true | false) "true"
	renderer (true | false) "true"
>
<!ELEMENT GRADIENTFILLSYMBOL EMPTY>
<!ATTLIST GRADIENTFILLSYMBOL
	antialiasing (true | false) "false"
	finishcolor CDATA "0,255,0"
	overlap (true | false) "true"
	startcolor CDATA "255,0,0"
	transparency CDATA "1.0"
	type (bdiagonal | fdiagonal | horizontal | vertical) "bdiagonal"
>
<!ELEMENT GROUPRENDERER (SIMPLERENDERER | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER)+>
<!ELEMENT HASHLINESYMBOL EMPTY>
<!ATTLIST HASHLINESYMBOL
	antialiasing (true | false) "false"
	color CDATA "0,0,0"
	interval CDATA "8"
	linethickness CDATA "1"
	overlap (true | false) "true"
	tickthickness CDATA "1"
	transparency CDATA "1.0"
	type (foreground | background) "foreground"
	width CDATA "6"
>
<!ELEMENT HOLE (POINT | COORDS)+>
<!ELEMENT IMAGE (ENVELOPE | OUTPUT | LEGEND | LAYERS)+>
<!ELEMENT IMAGELIMIT EMPTY>
<!ATTLIST IMAGELIMIT
	pixelcount CDATA #REQUIRED
>
<!ELEMENT IMAGEPROPERTIES EMPTY>
<!ATTLIST IMAGEPROPERTIES
	transparency CDATA "1.0"
	transcolor CDATA #IMPLIED
>
<!ELEMENT IMAGESERVERWORKSPACE EMPTY>
<!ATTLIST IMAGESERVERWORKSPACE
	name CDATA #REQUIRED
	service CDATA #REQUIRED
	url CDATA #REQUIRED
>
<!ELEMENT IMAGESIZE EMPTY>
<!ATTLIST IMAGESIZE
	dpi CDATA #IMPLIED
	height CDATA #REQUIRED
	width CDATA #REQUIRED
	printheight CDATA #IMPLIED
	printwidth CDATA #IMPLIED
	scalesymbols (true | false) "false"
>
<!ELEMENT IMAGEWORKSPACE EMPTY>
<!ATTLIST IMAGEWORKSPACE
	name CDATA #REQUIRED
	directory CDATA #REQUIRED
>
<!ELEMENT LAYER (DATASET | OBJECT | IMAGEPROPERTIES | COORDSYS | DENSIFY | QUERY | SPATIALQUERY | EXTENSION | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | SIMPLERENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER)*>
<!ATTLIST LAYER
	id CDATA #REQUIRED
	name CDATA #IMPLIED
	featurecount CDATA #IMPLIED
	type (featureclass | acetate | image) #IMPLIED
	maxscale CDATA #IMPLIED
	minscale CDATA #IMPLIED
	visible (true | false) "true"
>
<!ELEMENT LAYERDEF (QUERY | SPATIALQUERY | SIMPLERENDERER | GROUPRENDERER | SCALEDEPENDENTRENDERER | VALUEMAPRENDERER | SIMPLELABELRENDERER | VALUEMAPLABELRENDERER)*>
<!ATTLIST LAYERDEF
	id CDATA #REQUIRED
	name CDATA #IMPLIED
	visible (true | false) #IMPLIED
>
<!ELEMENT LAYERINFO (FCLASS | EXTENSION | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | SIMPLERENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER | ENVELOPE)+>
<!ATTLIST LAYERINFO
	id CDATA #REQUIRED
	type (featureclass | image) #REQUIRED
	maxscale CDATA #IMPLIED
	minscale CDATA #IMPLIED
	name CDATA #IMPLIED
	visible (true | false) #IMPLIED
>
<!ELEMENT LAYERLIST (LAYERDEF)*>
<!ATTLIST LAYERLIST
	order (true | false) "false"
	nodefault (true | false) "false"
	dynamicfirst (true | false) "false"
>
<!ELEMENT LAYERS (LAYER)*>
<!ELEMENT LEGEND EMPTY>
<!ATTLIST LEGEND
	file CDATA #IMPLIED
	url CDATA #IMPLIED
	antialiasing (true | false) "true"
	autoextend (true | false) "false"
	backgroundcolor CDATA #IMPLIED
	cansplit (true | false) "false"
	cellspacing CDATA "2"
	columns CDATA "1"
	display (true | false) "true"
	font CDATA "Arial"
	height CDATA "300"
	layerfontsize CDATA "10"
	reverseorder (true | false) "false"
	splittext CDATA "(cont)"
	swatchheight CDATA "14"
	swatchwidth CDATA "18"
	title CDATA #IMPLIED
	titlefontsize CDATA "12"
	transcolor CDATA #IMPLIED
	valuefontsize CDATA "8"
	width CDATA "125"
>
<!ELEMENT LINE ( SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | TRUETYPEMARKERSYMBOL | RASTERMARKERSYMBOL | HASHLINESYMBOL)?>
<!ATTLIST LINE
	coords CDATA #REQUIRED
>
<!ELEMENT LOCALE EMPTY>
<!ATTLIST LOCALE
	country CDATA #IMPLIED
	language CDATA #REQUIRED
	variant CDATA #IMPLIED
>
<!ELEMENT MAP (PROPERTIES | LAYER | WORKSPACES)+>
<!ATTLIST MAP
	dynamic (true | false) "false"
>
<!ELEMENT MAPUNITS EMPTY>
<!ATTLIST MAPUNITS
	units (decimal_degrees | feet | meters) #REQUIRED
>
<!ELEMENT MARKUP (MARKUPLAYER | WORKSPACES)*>
<!ELEMENT MARKUPLAYER (ADDEDFEATURES | DELETEDFEATURES | MODIFIEDFEATURES)*>
<!ATTLIST MARKUPLAYER
	layername CDATA #REQUIRED
	workspace CDATA #REQUIRED
>
<!ELEMENT MODIFIEDFEATURES (FEATURE)*>
<!ELEMENT MOIMSWORKSPACE EMPTY>
<!ATTLIST MOIMSWORKSPACE
	name CDATA #REQUIRED
	service CDATA #REQUIRED
	url CDATA #REQUIRED
>
<!ELEMENT MULTIPOINT (COORDS | POINT+)>
<!ELEMENT NORTHARROW EMPTY>
<!ATTLIST NORTHARROW
	coords CDATA #REQUIRED
	type CDATA #REQUIRED
	angle CDATA "0"
	antialiasing (true | false) "false"
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	shadow CDATA #IMPLIED
	size CDATA "30"
	transparency CDATA "1.0"
>
<!ELEMENT OBJECT (COORDSYS | POINT | LINE | POLYGON | TEXT | SCALEBAR | NORTHARROW)+>
<!ATTLIST OBJECT
	units (database | pixel) #REQUIRED
	lower CDATA "1:1"
	upper CDATA "1:infinity"
>
<!ELEMENT OTHER ((CALLOUTMARKERSYMBOL | CHARTSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL | TEXTSYMBOL) | (GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TRUETYPEMARKERSYMBOL))>
<!ATTLIST OTHER
	label CDATA #IMPLIED
>
<!ELEMENT OUTPUT EMPTY>
<!ATTLIST OUTPUT
	baseurl CDATA #IMPLIED
	file CDATA #IMPLIED
	height CDATA #IMPLIED
	legendbaseurl CDATA #IMPLIED
	legendname CDATA #IMPLIED
	legendpath CDATA #IMPLIED
	legendurl CDATA #IMPLIED
	name CDATA #IMPLIED
	path CDATA #IMPLIED
	type (gif | jpg | png | png8) "jpg"
	url CDATA #IMPLIED
	width CDATA #IMPLIED
>
<!ELEMENT OUTPUTFIELD EMPTY>
<!ATTLIST OUTPUTFIELD
	alias CDATA #REQUIRED
	name CDATA #REQUIRED
>
<!ELEMENT OUTPUTFILE (OUTPUTFIELD)*>
<!ATTLIST OUTPUTFILE
	file CDATA #IMPLIED
>
<!ELEMENT OVERVIEWMAP (LAYERDEF)*>
<!ATTLIST OVERVIEWMAP
	backgroundcolor CDATA "255,255,255"
	framefillcolor CDATA "255,0,0"
	frameoutlinecolor CDATA "255,0,0"
	zoomfactor CDATA #IMPLIED
>
<!ELEMENT PARTITION (ENVELOPE)+>
<!ATTLIST PARTITION
	name CDATA #REQUIRED
>
<!ELEMENT PATH (COORDS | POINT)+>
<!ELEMENT POINT (SIMPLEMARKERSYMBOL | RASTERMARKERSYMBOL | TRUETYPEMARKERSYMBOL)?>
<!ATTLIST POINT
	coords CDATA #IMPLIED
	x CDATA #IMPLIED
	y CDATA #IMPLIED
>
<!ELEMENT POLYGON (RING* | (SIMPLEPOLYGONSYMBOL | GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL |  TRUETYPEMARKERSYMBOL))>
<!ATTLIST POLYGON
	coords CDATA #IMPLIED
>
<!ELEMENT POLYLINE (PATH)+>
<!ELEMENT PROPERTIES (ENVELOPE | FEATURECOORDSYS | FILTERCOORDSYS | IMAGESIZE | LAYERLIST | MAPUNITS | OUTPUT | BACKGROUND | LEGEND | DRAW)*>
<!ELEMENT QUERY (BUFFER | FILTERCOORDSYS | FEATURECOORDSYS)*>
<!ATTLIST QUERY
	where CDATA #IMPLIED
	accuracy CDATA '"0"'
	featurelimit CDATA #IMPLIED
	joinexpression CDATA #IMPLIED
	jointables CDATA #IMPLIED
	subfields CDATA #IMPLIED
>
<!ELEMENT RANGE ((TEXTSYMBOL | CALLOUTMARKERSYMBOL | CHARTSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL) | (GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL | SIMPLEPOLYGONSYMBOL | TRUETYPEMARKERSYMBOL))+>
<!ATTLIST RANGE
	lower CDATA #REQUIRED
	upper CDATA #REQUIRED
	equality (all | upper | lower | none) "lower"
	label CDATA #IMPLIED
>
<!ELEMENT RASTERFILLSYMBOL EMPTY>
<!ATTLIST RASTERFILLSYMBOL
	image CDATA #REQUIRED
	url CDATA #REQUIRED
	antialiasing (true | false) "false"
	overlap (true | false) "true"
	transparency CDATA "1.0"
>
<!ELEMENT RASTERMARKERSYMBOL EMPTY>
<!ATTLIST RASTERMARKERSYMBOL
	image CDATA #REQUIRED
	url CDATA #REQUIRED
	antialiasing (true | false) "false"
	hotspot CDATA #IMPLIED
	overlap (true | false) "true"
	shadow CDATA #IMPLIED
	size CDATA #IMPLIED
	transparency CDATA "1.0"
	usecentroid (true | false) "false"
>
<!ELEMENT RASTERSHIELDSYMBOL EMPTY>
<!ATTLIST RASTERSHIELDSYMBOL
	image CDATA #REQUIRED
	url CDATA #REQUIRED
	antialiasing (true | false) "false"
	boundary (true | false) "false"
	font CDATA #IMPLIED
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	labelmode (full | numericonly) "numericonly"
	printmode (titlecaps | allupper | alllower | none) "none"
	shadow CDATA #IMPLIED
	textposition CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT REQUEST (GET_IMAGE | GET_EXTRACT | GET_FEATURES | GET_GEOCODE |  GET_SERVICE_INFO)+>
<!ELEMENT RESPONSE ( IMAGE | EXTRACT | FEATURES | GEOCODE | SERVICEINFO)+>
<!ELEMENT RING (COORDS | POINT | HOLE)+>
<!ELEMENT SCALEBAR EMPTY>
<!ATTLIST SCALEBAR
	backcolor CDATA #IMPLIED
	fontcolor CDATA "0,0,0"
	mapunits (decimal_degrees | degrees | meters | feet) #IMPLIED
	scaleunits (miles | feet | meters | kilometers) #IMPLIED
	screenunits (inches | centimeters) "inches"
	coords CDATA #IMPLIED
	antialiasing (true | false) "false"
	barcolor CDATA "255,162,115"
	bartransparency CDATA "1.0"
	barwidth CDATA "5"
	distance CDATA #IMPLIED
	font CDATA "Arial"
	fontsize CDATA "10"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	mode CDATA #IMPLIED
	outline CDATA "255,255,255"
	overlap (true | false) "true"
	precision CDATA "0"
	round CDATA #IMPLIED
	screenlength CDATA #IMPLIED
	texttransparency CDATA #IMPLIED
>
<!ELEMENT SCALEDEPENDENTRENDERER (SIMPLERENDERER | GROUPRENDERER | SCALEDEPENDENTRENDERER | SIMPLELABELRENDERER | VALUEMAPLABELRENDERER | VALUEMAPRENDERER)>
<!ATTLIST SCALEDEPENDENTRENDERER
	lower CDATA "1:1"
	upper CDATA "1:infinity"
>
<!ELEMENT SCREEN EMPTY>
<!ATTLIST SCREEN
	dpi CDATA #REQUIRED
>
<!ELEMENT SDEWORKSPACE EMPTY>
<!ATTLIST SDEWORKSPACE
	instance CDATA #REQUIRED
	name CDATA #REQUIRED
	password CDATA #REQUIRED
	server CDATA #REQUIRED
	user CDATA #REQUIRED
	database CDATA #IMPLIED
	encrypted (true | false) "false"
	geoindexdir CDATA #IMPLIED
>
<!ELEMENT SEPARATORS EMPTY>
<!ATTLIST SEPARATORS
	cs CDATA #IMPLIED
	ts CDATA #IMPLIED
>
<!ELEMENT SERVICEINFO (LAYERINFO | ENVIRONMENT | PROPERTIES)+>
<!ELEMENT SHAPEWORKSPACE EMPTY>
<!ATTLIST SHAPEWORKSPACE
	directory CDATA #REQUIRED
	name CDATA #REQUIRED
	codepage CDATA #IMPLIED
	geoindexdir CDATA #IMPLIED
	shared (true | false) "true"
>
<!ELEMENT SHIELDSYMBOL EMPTY>
<!ATTLIST SHIELDSYMBOL
	type (interstate | usroad | rect | oval) #REQUIRED
	antialiasing (true | false) "false"
	font CDATA #IMPLIED
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	labelmode (full | numericonly) "numericonly"
	minsize CDATA "1.0"
	shadow CDATA #IMPLIED
>
<!ELEMENT SIMPLELABELRENDERER (TEXTSYMBOL | CALLOUTMARKERSYMBOL | CHARTSYMBOL | RASTERSHIELDSYMBOL | SHIELDSYMBOL)>
<!ATTLIST SIMPLELABELRENDERER
	field CDATA #REQUIRED
	featureweight (no_weight | med_weight | high_weight) "no_weight"
	howmanylabels (one_label_per_name | one_label_per_shape | one_label_per_part) #IMPLIED
	labelbufferratio CDATA #IMPLIED
	labelpriorities CDATA "2,2,1,4,5,3,2,4"
	labelweight (no_weight | med_weight | high_weight) "high_weight"
	linelabelposition (PlaceAbove | PlaceBelow | PlaceOnTop | PlaceLeft | PlaceRight | PlaceAboveBelow | PlaceLeftRight | PlaceInLine | PlaceParallel | PlaceOnTopHorizontal) "PlaceAbove"
	rotationalangles CDATA #IMPLIED
>
<!ELEMENT SIMPLELINESYMBOL EMPTY>
<!ATTLIST SIMPLELINESYMBOL
	antialiasing (true | false) "false"
	captype (butt | round | square) "butt"
	color CDATA "0,0,0"
	jointype (round | miter | bevel) "round"
	overlap (true | false) "true"
	transparency CDATA "1.0"
	type (solid | dash | dot | dash_dot | dash_dot_dot) "solid"
	width CDATA "0"
>
<!ELEMENT SIMPLEMARKERSYMBOL EMPTY>
<!ATTLIST SIMPLEMARKERSYMBOL
	antialiasing (true | false) "false"
	color CDATA "0,0,0"
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	shadow CDATA #IMPLIED
	transparency CDATA "1.0"
	type CDATA #IMPLIED
	usecentroid (true | false) "false"
	width CDATA "3"
>
<!ELEMENT SIMPLEPOLYGONSYMBOL EMPTY>
<!ATTLIST SIMPLEPOLYGONSYMBOL
	antialiasing (true | false) "false"
	boundary (true | false) "true"
	boundarycaptype (butt | round | square) "butt"
	boundarycolor CDATA "0,0,0"
	boundaryjointype (round | miter | bevel) "round"
	boundarytransparency CDATA "1.0"
	boundarytype (solid | dash | dot | dash_dot | dash_dot_dot) "solid"
	boundarywidth CDATA "1"
	fillcolor CDATA "0,200,0"
	fillinterval CDATA "6"
	filltransparency CDATA "1.0"
	filltype (solid | bdiagonal | fdiagonal | cross | diagcross | horizontal | vertical | gray | lightgray | darkgray) "solid"
	overlap (true | false) "true"
	transparency CDATA #IMPLIED
>
<!ELEMENT SIMPLERENDERER (SIMPLEPOLYGONSYMBOL | GRADIENTFILLSYMBOL | HASHLINESYMBOL | RASTERFILLSYMBOL | RASTERMARKERSYMBOL | SIMPLELINESYMBOL | SIMPLEMARKERSYMBOL |  TRUETYPEMARKERSYMBOL)+>
<!ELEMENT SPATIALFILTER (ENVELOPE | MULTIPOINT | POLYGON | POLYLINE | BUFFER)*>
<!ATTLIST SPATIALFILTER
	relation (area_intersection | envelope_intersection) #REQUIRED
>
<!ELEMENT SPATIALQUERY (BUFFER | FEATURECOORDSYS | FILTERCOORDSYS | SPATIALFILTER)*>
<!ATTLIST SPATIALQUERY
	accuracy CDATA "0"
	featurelimit CDATA #IMPLIED
	joinexpression CDATA #IMPLIED
	jointables CDATA #IMPLIED
	searchorder (optimize | spatialfirst | attributefirst) "optimize"
	subfields CDATA #IMPLIED
	where CDATA #IMPLIED
>
<!ELEMENT SQVAR (FIELD)>
<!ATTLIST SQVAR
	name CDATA #IMPLIED
	position CDATA #IMPLIED
>
<!ELEMENT STOREDQUERIES (STOREDQUERY)+>
<!ELEMENT STOREDQUERY (QUERY | SQVAR)+>
<!ATTLIST STOREDQUERY
	name CDATA #IMPLIED
>
<!ELEMENT TARGETLAYER EMPTY>
<!ATTLIST TARGETLAYER
	id CDATA #REQUIRED
>
<!ELEMENT TEXT (TEXTMARKERSYMBOL)>
<!ATTLIST TEXT
	coords CDATA #REQUIRED
	label CDATA #REQUIRED
>
<!ELEMENT TEXTMARKERSYMBOL EMPTY>
<!ATTLIST TEXTMARKERSYMBOL
	angle CDATA "0.0"
	antialiasing (true | false) "false"
	blockout CDATA #IMPLIED
	font CDATA #IMPLIED
	fontcolor CDATA "0,0,0"
	fontsize CDATA "10"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	glowing CDATA #IMPLIED
	halignment (left | center | right) "right"
	interval CDATA "0"
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	printmode (titlecaps | allupper | alllower | none) "none"
	transparency CDATA "1.0"
	valignment (top | center | bottom) "top"
>
<!ELEMENT TEXTSYMBOL EMPTY>
<!ATTLIST TEXTSYMBOL
	antialiasing (true | false) "false"
	blockout CDATA #IMPLIED
	font CDATA #IMPLIED
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	glowing CDATA #IMPLIED
	interval CDATA "0"
	outline CDATA #IMPLIED
	printmode (titlecaps | allupper | alllower | none) "none"
	shadow CDATA #IMPLIED
	transparency CDATA "1.0"
>
<!ELEMENT TRUETYPEMARKERSYMBOL EMPTY>
<!ATTLIST TRUETYPEMARKERSYMBOL
	character CDATA #REQUIRED
	angle CDATA "0"
	anglefield CDATA "0"
	antialiasing (true | false) "false"
	font CDATA #IMPLIED
	fontcolor CDATA "0,0,0"
	fontsize CDATA "12"
	fontstyle (regular | bold | italic | underline | outline | bolditalic) "regular"
	glowing CDATA #IMPLIED
	outline CDATA #IMPLIED
	overlap (true | false) "true"
	rotatemethod (geographic | arithmetic | mod_arithmetic) "mod_arithmetic"
	shadow CDATA #IMPLIED
	transparency CDATA "1.0"
	usecentroid (true | false) "false"
>
<!ELEMENT UIFONT EMPTY>
<!ATTLIST UIFONT
	name CDATA #REQUIRED
	color CDATA #IMPLIED
	size CDATA #IMPLIED
	style (regular | bold | italic | underline | outline | bolditalic) #IMPLIED
>
<!ELEMENT VALUEMAPLABELRENDERER (EXACT | RANGE | OTHER)+>
<!ATTLIST VALUEMAPLABELRENDERER
	labelfield CDATA #REQUIRED
	lookupfield CDATA #REQUIRED
	featureweight (no_weight | med_weight | high_weight) "no_weight"
	howmanylabels CDATA #IMPLIED
	labelbufferratio CDATA #IMPLIED
	labelpriorities CDATA "2,2,1,4,5,3,2,4"
	labelweight (no_weight | med_weight | high_weight) "high_weight"
	linelabelposition (PlaceAbove | PlaceBelow | PlaceOnTop | PlaceLeft | PlaceRight | PlaceAboveBelow | PlaceLeftRight | PlaceInLine | PlaceParallel | PlaceOnTopHorizontal) "PlaceAbove"
	rotationalangles CDATA #IMPLIED
>
<!ELEMENT VALUEMAPRENDERER (EXACT | RANGE | OTHER)*>
<!ATTLIST VALUEMAPRENDERER
	lookupfield CDATA #REQUIRED
>
<!ELEMENT WORKSPACES (AVIMSWORKSPACE | FEATURESERVERWORKSPACE | IMAGESERVERWORKSPACE | IMAGEWORKSPACE | MOIMSWORKSPACE | SDEWORKSPACE | SHAPEWORKSPACE)*>
