Config.
Pai - PAP - Produzir, Aprender, PesquisarPAP: RecursosParceirosProjetoApoia Empreendedor seta para direitaCliente
Índice
Colabore Contato: carlosarrobaapoie.org | leandroarrobaapoie.org

XML

1. xml

xml: prolog element Comment
Diagrama Sintático - Diagrama de Sintaxe XML xml

2. prolog

prolog: XMLDDecl? Comment (doctypedecl Comment)?
Diagrama Sintático - Diagrama de Sintaxe XML prolog

3. element

element: EmptyElementTag | stag content etag
Diagrama Sintático - Diagrama de Sintaxe XML element

4. Comment

Comment: ''
Diagrama Sintático - Diagrama de Sintaxe XML CommentChar_: qualquer caracter exceto '-'

5. XMLDecl

XMLDecl: <'?'xml VersionInfo EncodingDecl? SDDecl? '?'>
Diagrama Sintático - Diagrama de Sintaxe XML XMLDecl

6. doctypedecl

doctypedecl: <'!'DOCTYPE Name ExternalID? ('[' intSubset ']')? >
Diagrama Sintático - Diagrama de Sintaxe XML XMLDecl

7. EmptyElementTag

EmptyElementTag: '<' Name Attribute* '/>'
Diagrama Sintático - Diagrama de Sintaxe XML EmptyElementTag

8. stag

stag: '<' Name Attribute* '>'
Diagrama Sintático - Diagrama de Sintaxe XML stag

9. content

content: CharData? ((element | Reference | CDSect | Comment) CharData?)*
Diagrama Sintático - Diagrama de Sintaxe XML content

10. VersionInfo

VersionInfo: 'version''='("'" VersionNum "'" | '"' VersionNum '"')
Diagrama Sintático - Diagrama de Sintaxe XML VersionInfo

11. EncodingDecl

EncodingDecl: 'encoding''='('"' EncName '"' | "'" EncName "'" )
Diagrama Sintático - Diagrama de Sintaxe XML EncodingDecl

12. SDDecl

SDDecl: 'standalone''='(("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no') '"'))
Diagrama Sintático - Diagrama de Sintaxe XML SDDecl

13. ExternalID

ExternalID: 'SYSTEM' SystemLiteral | 'PUBLIC' PubidLiteral SystemLiteral
Diagrama Sintático - Diagrama de Sintaxe XML ExternalID

14. intSubset

intSubset: (markupdecl | DeclSep)*
Diagrama Sintático - Diagrama de Sintaxe XML intSubset

15. Attribute

Attribute: Name '=' AttValue
Diagrama Sintático - Diagrama de Sintaxe XML Attribute

16. Reference

Reference: EntityRef | CharRef
Diagrama Sintático - Diagrama de Sintaxe XML Reference

17. markupdecl

markupdecl: elementdecl | AttlistDecl | EntityDecl | NotationDecl | Comment
Diagrama Sintático - Diagrama de Sintaxe XML markupdecl

18. DeclSep

DeclSep: PEReference | ['WFC: PE Between Declarations']
Diagrama Sintático - Diagrama de Sintaxe XML DeclSep

19. EntityRef

EntityRef: '&' Name ';'
Diagrama Sintático - Diagrama de Sintaxe XML EntityRef

20. elementdecl

elementdecl: ''
Diagrama Sintático - Diagrama de Sintaxe XML elementdecl

21. AttlistDecl

AttlistDecl: ''
Diagrama Sintático - Diagrama de Sintaxe XML AttlistDecl

22. EntityDecl

EntityDecl: GEDecl | PEDecl
Diagrama Sintático - Diagrama de Sintaxe XML EntityDecl

23. NotationDecl

NotationDecl: ''
Diagrama Sintático - Diagrama de Sintaxe XML NotationDecl

24. PEReference

PEReference: '%' Name ';'
Diagrama Sintático - Diagrama de Sintaxe XML PEReference

25. contentspec

contentspec: 'EMPTY' | 'ANY' | Mixed | children
Diagrama Sintático - Diagrama de Sintaxe XML contentspec

26. AttDef

AttDef: Name AttType DefaultDecl
Diagrama Sintático - Diagrama de Sintaxe XML AttDef

27. GEDecl

GEDecl: ''
Diagrama Sintático - Diagrama de Sintaxe XML GEDecl

28. PEDecl

PEDecl: ''
Diagrama Sintático - Diagrama de Sintaxe XML PEDecl

29. Mixed

Mixed: '(' '#PCDATA' Name* ')*' | '(' '#PCDATA' ')'
Diagrama Sintático - Diagrama de Sintaxe XML Mixed

30. children

children: (choice | seq) ('?' | '*' | '+')?
Diagrama Sintático - Diagrama de Sintaxe XML children

31. AttType

AttType: 'CDATA' | 'ID' | 'IDREF' | 'IDREFS' | 'ENTITY' | 'ENTITIES' | 'NMTOKEN' | 'NMTOKENS' | 'NOTATION' '(' Name* ')' | '(' Nmtoken* ')'
Diagrama Sintático - Diagrama de Sintaxe XML AttType

32. DefaultDecl

DefaultDecl: '#REQUIRED' | '#IMPLIED' | ('#FIXED'? AttValue)
Diagrama Sintático - Diagrama de Sintaxe XML DefaultDecl

33. EntityDef

EntityDef: EntityValue | ExternalID ('NDATA' Name)?
Diagrama Sintático - Diagrama de Sintaxe XML EntityDef

34. PEDef

PEDef: EntityValue | ExternalID
Diagrama Sintático - Diagrama de Sintaxe XML PEDef

35. choice

choice: '(' cp+ ')'
Diagrama Sintático - Diagrama de Sintaxe XML choice

36. seq

seq: '(' cp ( ',' cp )* ')'
Diagrama Sintático - Diagrama de Sintaxe XML seq

37. EntityValue

EntityValue: '"' ([^%&"] | PEReference | Reference)* '"'
Diagrama Sintático - Diagrama de Sintaxe XML EntityValue

38. cp

cp: (Name | choice | seq) ('?' | '*' | '+')?
Diagrama Sintático - Diagrama de Sintaxe XML cp

39. extSubset

extSubset: TextDecl? extSubsetDecl
Diagrama Sintático - Diagrama de Sintaxe XML extSubset

40. TextDecl

TextDecl: ''
Diagrama Sintático - Diagrama de Sintaxe XML TextDecl

41. extSubsetDecl

extSubsetDecl: ( markupdecl | conditionalSect | DeclSep)*
Diagrama Sintático - Diagrama de Sintaxe XML extSubsetDecl

42. conditionalSect

conditionalSect: '' | ''
Diagrama Sintático - Diagrama de Sintaxe XML conditionalSect

43. ignoreSectContents

ignoreSectContents: Ignore ('' Ignore)*
Diagrama Sintático - Diagrama de Sintaxe XML XmlignoreSectContents

44. Ignore

Ignore: Char* '-' (Char* ('') Char*)
Diagrama Sintático - Diagrama de Sintaxe XML Ignore

45. extParsedEnt

extParsedEnt: TextDecl? content
Diagrama Sintático - Diagrama de Sintaxe XML extParsedEnt

46. symbol

symbol: expression
Diagrama Sintático - Diagrama de Sintaxe XML symbol

47. CharRef

CharRef: '&#' ['0-9']+ ';' | '&# x' ['0-9a-fA-F']+ ';'
Diagrama Sintático - Diagrama de Sintaxe XML CharRef

48. VersionNum

VersionNum: '1.' ['0-9']+
Diagrama Sintático - Diagrama de Sintaxe XML VersionNum

49. EncName

EncName: ['A-Za-z'] (['A-Za-z0-9._'] | '-')*
Diagrama Sintático - Diagrama de Sintaxe XML EncName

Arquivo origem: Xml.xml. Diagramas Sintáticos gerados a partir de BNF no site uni-regensburg.de.
>