Inherits IpeXmlParser.
A recursive descent parser for the Ipe XML streams.
After experimenting with various XML parsing frameworks, this turned out to work best for Ipe.
|
Read a complete Ipe document from IML stream. Sets requires to the Ipelib version required by the document, e.g. 60100 for the Ipelib of Ipe 6.1. Returns false if that is larger than the version of this Ipelib. |
|
Parse an IpePage.
On calling, stream must be just past |
|
Parse an IpeObject. On calling, stream must be just past the tag. |
|
Parse a complete style sheet. On calling, stream must be before the 'ipestyle' tag. A <?xml> tag is allowed. |
|
Parse a style sheet. On calling, stream must be just past the style tag. |
|
Parse an An IpePgObjectSeq is used to own the objects, but selection mode and layer are not set. |
|
Parse an
|
|
XML contents can refer to data in PDF. If the XML stream is embedded in a PDF file, XML contents can refer to PDF objects. A derived parser must implement this method to access PDF data. It is assumed that PDF object objNum is a stream. Its contents is returned as a single (possibly very long) string. |
|
Parse an IpeBitmap.
On calling, stream must be just past |