Mercurial Hosting > luan
comparison src/goodjava/xml/XmlParser.java @ 1723:0246add03d11
dont allow empty xml
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Wed, 10 Aug 2022 14:21:15 -0600 |
| parents | 35f3bfd4f51d |
| children | a8c685a894b4 |
comparison
equal
deleted
inserted
replaced
| 1722:7d2ab44f7a59 | 1723:0246add03d11 |
|---|---|
| 31 spaces(); | 31 spaces(); |
| 32 XmlElement element = element(); | 32 XmlElement element = element(); |
| 33 spaces(); | 33 spaces(); |
| 34 if( !parser.endOfInput() ) | 34 if( !parser.endOfInput() ) |
| 35 throw exception("unexpected text"); | 35 throw exception("unexpected text"); |
| 36 if( element==null ) | |
| 37 throw exception("empty document not allowed"); | |
| 36 return element; | 38 return element; |
| 37 } | 39 } |
| 38 | 40 |
| 39 private void prolog() throws ParseException { | 41 private void prolog() throws ParseException { |
| 40 if( !parser.match("<?xml") ) | 42 if( !parser.match("<?xml") ) |
