<?xml version="1.0" encoding="UTF-8"?>
<linguagem>
    <topico>
		<nome>XML 1.0</nome>
		<titulo>Xml: Diagrama Sintático - Diagrama de Sintaxe, BNF, Comandos, Exemplos</titulo>
 		<descritor>apoie, apoie.org, XML, prolog, element, XMLDecl, doctypedecl, EmptyElementTag, stag, content, Comment, VersionInfo, EncodingDecl, SDDecl, ExternalID, intSubset, Attribute, Reference, VersionNum, EncName, markupdecl, DeclSep, EntityRef, CharRef, elementdecl, AttlistDecl, EntityDecl, NotationDecl, PEReference, contentspec, AttDef, GEDecl, PEDecl, Mixed, children, AttType, DefaultDecl, EntityDef, PEDef, choice, seq, cp, NotationType, extSubset, TextDecl, extSubsetDecl, conditionalSect, ignoreSectContents, Ignore, BNF, Diagrama Sintático - Diagrama de Sintaxe, Exemplo, Comandos, Linguagem, Filtro, xml, sintaxe, sintaxe original, desenho, programação</descritor>
		<lead>Sintaxes representadas por &lt;a href=&quot;DiagramaSintatico.htm&quot; target=&quot;_blank&quot;&gt;Diagrama Sintático - Diagrama de Sintaxe&lt;/a&gt; &lt;a href=&quot;Bnf2Ds.html&quot;&gt;gerados a partir de&lt;/a&gt; &lt;a href=&quot;LazyBNFExemplo.htm&quot; target=&quot;_blank&quot;&gt;BNF&lt;/a&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Backus-Naur_Form&quot; target=&quot;_blank&quot;&gt;&lt;/a&gt;   &lt;img src=&quot;Wikipedia.gif&quot;&gt;&lt;/a&gt;.</lead>
				<origem>Xml.xml</origem>
				<referencia>~DSGerador~</referencia>
				<fonte>http://www.w3.org/TR/REC-xml/#dt-xml-doc</fonte>
			</topico>	
			<topico>
				<titulo>xml</titulo>
				<bnf>prolog element Comment</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML xml&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML xml&quot; src=&quot;Xmlxml.png&quot; /&gt;</desc>
			</topico>
			<topico>
				<titulo>prolog</titulo>
				<bnf>XMLDDecl? Comment (doctypedecl Comment)?</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML prolog&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML prolog&quot; src=&quot;Xmlprolog.png&quot; /&gt;</desc>
			</topico>
			<topico>
				<titulo>element</titulo>
				<bnf>EmptyElementTag | stag content etag</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML element&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML element&quot; src=&quot;Xmlelement.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>Comment</titulo>
				<bnf>'&amp;lt;!--' ('-'? Char_)* '--&gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Comment&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Comment&quot; src=&quot;XmlComment.png&quot;/&gt;</desc>
				<obs>Char_: qualquer caracter exceto '-'</obs>
			</topico>			
			<topico>
				<titulo>XMLDecl</titulo>
				<bnf>&lt;'?'xml VersionInfo EncodingDecl? SDDecl? '?'&gt;</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML XMLDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML XMLDecl&quot; src=&quot;XmlXMLDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>doctypedecl</titulo>
				<bnf>&lt;'!'DOCTYPE Name ExternalID? ('[' intSubset ']')? &gt;</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML XMLDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML XMLDecl&quot; src=&quot;XmlXMLDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>EmptyElementTag</titulo>
				<bnf>'&lt;' Name Attribute* '/&gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EmptyElementTag&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EmptyElementTag&quot; src=&quot;XmlEmptyElementTag.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>stag</titulo>
				<bnf>'&lt;' Name Attribute* '&gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML stag&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML stag&quot; src=&quot;Xmlstag.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>content</titulo>
				<bnf>CharData? ((element | Reference | CDSect | Comment) CharData?)*</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML content&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML content&quot; src=&quot;Xmlcontent.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>VersionInfo</titulo>
				<bnf>'version''='("'" VersionNum "'" | '"' VersionNum '"')</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML VersionInfo&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML VersionInfo&quot; src=&quot;XmlVersionInfo.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>EncodingDecl</titulo>
				<bnf>'encoding''='('"' EncName '"' | "'" EncName "'" )</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EncodingDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EncodingDecl&quot; src=&quot;XmlEncodingDecl.png&quot;/&gt;</desc>			
			</topico>
			<topico>
				<titulo>SDDecl</titulo>
				<bnf>'standalone''='(("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no') '"'))</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML SDDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML SDDecl&quot; src=&quot;XmlSDDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>ExternalID</titulo>
				<bnf>'SYSTEM' SystemLiteral | 'PUBLIC' PubidLiteral SystemLiteral </bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML ExternalID&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML ExternalID&quot; src=&quot;XmlExternalID.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>intSubset</titulo>
				<bnf>(markupdecl | DeclSep)*</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML intSubset&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML intSubset&quot; src=&quot;XmlintSubset.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>Attribute</titulo>
				<bnf>Name '=' AttValue</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Attribute&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Attribute&quot; src=&quot;XmlAttribute.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>Reference</titulo>
				<bnf>EntityRef | CharRef </bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Reference&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Reference&quot; src=&quot;XmlReference.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>markupdecl</titulo>
				<bnf>elementdecl | AttlistDecl | EntityDecl | NotationDecl | Comment</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML markupdecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML markupdecl&quot; src=&quot;Xmlmarkupdecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>DeclSep</titulo>
				<bnf>PEReference | ['WFC: PE Between Declarations']</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML DeclSep&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML DeclSep&quot; src=&quot;XmlDeclSep.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>EntityRef</titulo>
				<bnf>'&amp;' Name ';'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EntityRef&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EntityRef&quot; src=&quot;XmlEntityRef.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>elementdecl</titulo>
				<bnf>'&amp;lt;!ELEMENT' Name contentspec '&amp;gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML elementdecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML elementdecl&quot; src=&quot;Xmlelementdecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>AttlistDecl</titulo>
				<bnf>'&amp;lt;!ATTLIST' Name AttDef* '&amp;gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML AttlistDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML AttlistDecl&quot; src=&quot;XmlAttlistDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>EntityDecl</titulo>
				<bnf>GEDecl | PEDecl</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EntityDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EntityDecl&quot; src=&quot;XmlEntityDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>NotationDecl</titulo>
				<bnf>'&amp;lt;!NOTATION' Name (ExternalID | 'PUBLIC' PubidLiteral) '&amp;gt;' </bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML NotationDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML NotationDecl&quot; src=&quot;XmlNotationDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>PEReference</titulo>
				<bnf>'%' Name ';'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML PEReference&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML PEReference&quot; src=&quot;XmlPEReference.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>contentspec</titulo>
				<bnf>'EMPTY' | 'ANY' | Mixed | children</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML contentspec&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML contentspec&quot; src=&quot;Xmlcontentspec.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>AttDef</titulo>
				<bnf>Name AttType DefaultDecl</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML AttDef&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML AttDef&quot; src=&quot;XmlAttDef.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>GEDecl</titulo>
				<bnf>'&amp;lt;!ENTITY' Name EntityDef '&amp;gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML GEDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML GEDecl&quot; src=&quot;XmlGEDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>PEDecl</titulo>
				<bnf>'&amp;lt;!ENTITY' '%' Name PEDef '&amp;gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML PEDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML PEDecl&quot; src=&quot;XmlPEDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>Mixed</titulo>
				<bnf>'(' '#PCDATA' Name* ')*' | '(' '#PCDATA' ')'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Mixed&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Mixed&quot; src=&quot;XmlMixed.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>children</titulo>
				<bnf>(choice | seq) ('?' | '*' | '+')?</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML children&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML children&quot; src=&quot;Xmlchildren.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>AttType</titulo>
				<bnf>'CDATA' | 'ID' | 'IDREF' | 'IDREFS' | 'ENTITY' | 'ENTITIES' | 'NMTOKEN' | 'NMTOKENS' | 'NOTATION' '(' Name* ')' | '(' Nmtoken* ')'</bnf>
			<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML AttType&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML AttType&quot; src=&quot;XmlAttType.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>DefaultDecl</titulo>
				<bnf>'#REQUIRED' | '#IMPLIED' | ('#FIXED'? AttValue)</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML DefaultDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML DefaultDecl&quot; src=&quot;XmlDefaultDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>EntityDef</titulo>
				<bnf>EntityValue | ExternalID ('NDATA' Name)?</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EntityDef&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EntityDef&quot; src=&quot;XmlEntityDef.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>PEDef</titulo>
				<bnf>EntityValue | ExternalID</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML PEDef&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML PEDef&quot; src=&quot;XmlPEDef.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>choice</titulo>
				<bnf>'(' cp+ ')'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML choice&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML choice&quot; src=&quot;Xmlchoice.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>seq</titulo>
				<bnf>'(' cp ( ',' cp )* ')'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML seq&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML seq&quot; src=&quot;Xmlseq.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>EntityValue</titulo>
				<bnf>'"' ([^%&amp;"] | PEReference | Reference)* '"'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EntityValue&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EntityValue&quot; src=&quot;XmlEntityValue.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>cp</titulo>
				<bnf>(Name | choice | seq) ('?' | '*' | '+')?</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML cp&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML cp&quot; src=&quot;Xmlcp.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>extSubset</titulo>
				<bnf>TextDecl? extSubsetDecl</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML extSubset&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML extSubset&quot; src=&quot;XmlextSubset.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>TextDecl</titulo>
				<bnf>'&amp;lt;?xml' VersionInfo? EncodingDecl '?&amp;gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML TextDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML TextDecl&quot; src=&quot;XmlTextDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>extSubsetDecl</titulo>
				<bnf>( markupdecl | conditionalSect | DeclSep)*</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML extSubsetDecl&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML extSubsetDecl&quot; src=&quot;XmlextSubsetDecl.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>conditionalSect</titulo>
				<bnf>'&amp;lt;![' 'INCLUDE' '[' extSubsetDecl ']]&amp;gt;' | '&amp;lt;![' 'IGNORE' '[' ignoreSectContents* ']]&amp;gt;'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML conditionalSect&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML conditionalSect&quot; src=&quot;XmlconditionalSect.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>ignoreSectContents</titulo>
				<bnf>Ignore ('&amp;lt;![' ignoreSectContents ']]&amp;gt;' Ignore)*</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML XmlignoreSectContents&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML ignoreSectContents&quot; src=&quot;XmlignoreSectContents.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>Ignore</titulo>
				<bnf>Char* '-' (Char* ('&amp;lt;![' | ']]&amp;gt;') Char*)</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Ignore&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML Ignore&quot; src=&quot;XmlIgnore.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>extParsedEnt</titulo>
				<bnf>TextDecl? content</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML extParsedEnt&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML extParsedEnt&quot; src=&quot;XmlextParsedEnt.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>symbol</titulo>
				<bnf>expression</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML symbol&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML symbol&quot; src=&quot;Xmlsymbol.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>CharRef</titulo>
				<bnf>'&amp;#' ['0-9']+ ';' | '&amp;# x' ['0-9a-fA-F']+ ';'</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML CharRef&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML CharRef&quot; src=&quot;XmlCharRef.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>VersionNum</titulo>
				<bnf>'1.' ['0-9']+</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML VersionNum&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML VersionNum&quot; src=&quot;XmlVersionNum.png&quot;/&gt;</desc>
			</topico>
			<topico>
				<titulo>EncName</titulo>
				<bnf>['A-Za-z'] (['A-Za-z0-9._'] | '-')*</bnf>
				<desc>&lt;img alt=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EncName&quot; title=&quot;Diagrama Sintático - Diagrama de Sintaxe XML EncName&quot; src=&quot;XmlEncName.png&quot;/&gt;</desc>
			</topico>
</linguagem>
