From 393b5cd1dc438872af89d334ef6e5fcc59f27d47 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Sun, 13 Jan 2013 17:24:39 +1000 Subject: Added Irrlicht 1.8, but without all the Windows binaries. --- .../html/classirr_1_1io_1_1_i_x_m_l_writer.html | 403 +++++++++++++++++++++ 1 file changed, 403 insertions(+) create mode 100644 libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html (limited to 'libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html') diff --git a/libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html b/libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html new file mode 100644 index 0000000..ca55dc0 --- /dev/null +++ b/libraries/irrlicht-1.8/doc/html/classirr_1_1io_1_1_i_x_m_l_writer.html @@ -0,0 +1,403 @@ + + +
+ +Interface providing methods for making it easier to write XML files. + More...
+ +#include <IXMLWriter.h>
Interface providing methods for making it easier to write XML files.
+This XML Writer writes xml files using in the platform dependent wchar_t format and sets the xml-encoding correspondingly.
+ +Definition at line 20 of file IXMLWriter.h.
+virtual void irr::io::IXMLWriter::writeClosingTag | +( | +const wchar_t * | +name | ) | + [pure virtual] |
+
Writes the closing tag for an element. Like "</foo>".
+ +virtual void irr::io::IXMLWriter::writeComment | +( | +const wchar_t * | +comment | ) | + [pure virtual] |
+
Writes a comment into the xml file.
+ +virtual void irr::io::IXMLWriter::writeElement | +( | +const wchar_t * | +name, | +
+ | + | bool | +empty = false , |
+
+ | + | const wchar_t * | +attr1Name = 0 , |
+
+ | + | const wchar_t * | +attr1Value = 0 , |
+
+ | + | const wchar_t * | +attr2Name = 0 , |
+
+ | + | const wchar_t * | +attr2Value = 0 , |
+
+ | + | const wchar_t * | +attr3Name = 0 , |
+
+ | + | const wchar_t * | +attr3Value = 0 , |
+
+ | + | const wchar_t * | +attr4Name = 0 , |
+
+ | + | const wchar_t * | +attr4Value = 0 , |
+
+ | + | const wchar_t * | +attr5Name = 0 , |
+
+ | + | const wchar_t * | +attr5Value = 0 |
+
+ | ) | + [pure virtual] |
+
Writes an xml element with maximal 5 attributes like "<foo />" or <foo optAttr="value" />. The element can be empty or not.
+name,: | Name of the element |
empty,: | Specifies if the element should be empty. Like "<foo />". If You set this to false, something like this is written instead: "<foo>". |
attr1Name,: | 1st attributes name |
attr1Value,: | 1st attributes value |
attr2Name,: | 2nd attributes name |
attr2Value,: | 2nd attributes value |
attr3Name,: | 3rd attributes name |
attr3Value,: | 3rd attributes value |
attr4Name,: | 4th attributes name |
attr4Value,: | 4th attributes value |
attr5Name,: | 5th attributes name |
attr5Value,: | 5th attributes value |
virtual void irr::io::IXMLWriter::writeElement | +( | +const wchar_t * | +name, | +
+ | + | bool | +empty, | +
+ | + | core::array< core::stringw > & | +names, | +
+ | + | core::array< core::stringw > & | +values | +
+ | ) | + [pure virtual] |
+
Writes an xml element with any number of attributes.
+ +virtual void irr::io::IXMLWriter::writeLineBreak | +( | +) | + [pure virtual] |
+
Writes a line break.
+ +virtual void irr::io::IXMLWriter::writeText | +( | +const wchar_t * | +text | ) | + [pure virtual] |
+
Writes a text into the file.
+All occurrences of special characters such as & (&), < (<), > (>), and " (") are automaticly replaced.
+ +virtual void irr::io::IXMLWriter::writeXMLHeader | +( | +) | + [pure virtual] |
+
Writes an xml 1.0 header.
+Looks like <?xml version="1.0"?>. This should always be called before writing anything other, because also the text file header for unicode texts is written out with this method.
+ +