1.1xml文档结构

document    ::=    prolog?, element+, Misc*  
prolog
  prolog    ::=    XMLDecl? Misc* (doctypedecl Misc*)? 
  XMLDecl    ::=    '<?xml' VersionInfo EncodingDecl? SDDecl? S? '?>'
  VersionInfo    ::=    S 'version' Eq ("'" VersionNum "'" | '"' VersionNum '"')
  EncodingDecl    ::=    S 'encoding' Eq ('"' EncName '"' | "'" EncName "'" ) 
  SDDecl    ::=    S 'standalone' Eq (("'" ('yes' | 'no') "'") | ('"' ('yes' | 'no') '"'))

 Comment    ::=    '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->'
 S    ::=    (#x20 | #x9 | #xD | #xA)+
 PI    ::=    '<?' PITarget (S (Char* - (Char* '?>' Char*)))? '?>'
 <![CDATA[ " and end with the string " ]]>

  Misc    ::=    Comment | PI | S 

 doctypedecl    ::=    '<!DOCTYPE' S Name (S ExternalID)? S? ('[' intSubset ']' S?)? '>'
   ExternalID    ::=    'SYSTEM' S SystemLiteral  | 'PUBLIC' S PubidLiteral S SystemLiteral 


<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE greeting SYSTEM "hello.dtd">
<greeting>Hello, world!</greeting>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值