version 1.1.1.1, 2012/02/21 23:37:59
|
version 1.1.1.3, 2014/06/15 19:53:37
|
Line 7
|
Line 7
|
* do encoding string conversions too. The resulting |
* do encoding string conversions too. The resulting |
* documents are then serialized. |
* documents are then serialized. |
* usage: testWriter |
* usage: testWriter |
* test: testWriter ; for i in 1 2 3 4 ; do diff writer.xml writer$$i.res ; done ; rm writer*.res | * test: testWriter && for i in 1 2 3 4 ; do diff $(srcdir)/writer.xml writer$$i.tmp || break ; done |
* author: Alfred Mickautsch |
* author: Alfred Mickautsch |
* copy: see Copyright for the status of this software. |
* copy: see Copyright for the status of this software. |
*/ |
*/ |
Line 37 main(void)
|
Line 37 main(void)
|
LIBXML_TEST_VERSION |
LIBXML_TEST_VERSION |
|
|
/* first, the file version */ |
/* first, the file version */ |
testXmlwriterFilename("writer1.res"); | testXmlwriterFilename("writer1.tmp"); |
|
|
/* next, the memory version */ |
/* next, the memory version */ |
testXmlwriterMemory("writer2.res"); | testXmlwriterMemory("writer2.tmp"); |
|
|
/* next, the DOM version */ |
/* next, the DOM version */ |
testXmlwriterDoc("writer3.res"); | testXmlwriterDoc("writer3.tmp"); |
|
|
/* next, the tree version */ |
/* next, the tree version */ |
testXmlwriterTree("writer4.res"); | testXmlwriterTree("writer4.tmp"); |
|
|
/* |
/* |
* Cleanup function for the XML library. |
* Cleanup function for the XML library. |
Line 160 testXmlwriterFilename(const char *uri)
|
Line 160 testXmlwriterFilename(const char *uri)
|
|
|
/* Write an element named "X_ORDER_ID" as child of HEADER. */ |
/* Write an element named "X_ORDER_ID" as child of HEADER. */ |
rc = xmlTextWriterWriteFormatElement(writer, BAD_CAST "X_ORDER_ID", |
rc = xmlTextWriterWriteFormatElement(writer, BAD_CAST "X_ORDER_ID", |
"%010d", 53535L); | "%010d", 53535); |
if (rc < 0) { |
if (rc < 0) { |
printf |
printf |
("testXmlwriterFilename: Error at xmlTextWriterWriteFormatElement\n"); |
("testXmlwriterFilename: Error at xmlTextWriterWriteFormatElement\n"); |
Line 439 testXmlwriterMemory(const char *file)
|
Line 439 testXmlwriterMemory(const char *file)
|
|
|
/* Write an element named "X_ORDER_ID" as child of HEADER. */ |
/* Write an element named "X_ORDER_ID" as child of HEADER. */ |
rc = xmlTextWriterWriteFormatElement(writer, BAD_CAST "X_ORDER_ID", |
rc = xmlTextWriterWriteFormatElement(writer, BAD_CAST "X_ORDER_ID", |
"%010d", 53535L); | "%010d", 53535); |
if (rc < 0) { |
if (rc < 0) { |
printf |
printf |
("testXmlwriterMemory: Error at xmlTextWriterWriteFormatElement\n"); |
("testXmlwriterMemory: Error at xmlTextWriterWriteFormatElement\n"); |
Line 468 testXmlwriterMemory(const char *file)
|
Line 468 testXmlwriterMemory(const char *file)
|
/* Write an element named "NAME_2" as child of HEADER. */ |
/* Write an element named "NAME_2" as child of HEADER. */ |
tmp = ConvertInput("Jörg", MY_ENCODING); |
tmp = ConvertInput("Jörg", MY_ENCODING); |
rc = xmlTextWriterWriteElement(writer, BAD_CAST "NAME_2", tmp); |
rc = xmlTextWriterWriteElement(writer, BAD_CAST "NAME_2", tmp); |
| |
if (rc < 0) { |
if (rc < 0) { |
printf |
printf |
("testXmlwriterMemory: Error at xmlTextWriterWriteElement\n"); |
("testXmlwriterMemory: Error at xmlTextWriterWriteElement\n"); |
Line 709 testXmlwriterDoc(const char *file)
|
Line 709 testXmlwriterDoc(const char *file)
|
|
|
/* Write an element named "X_ORDER_ID" as child of HEADER. */ |
/* Write an element named "X_ORDER_ID" as child of HEADER. */ |
rc = xmlTextWriterWriteFormatElement(writer, BAD_CAST "X_ORDER_ID", |
rc = xmlTextWriterWriteFormatElement(writer, BAD_CAST "X_ORDER_ID", |
"%010d", 53535L); | "%010d", 53535); |
if (rc < 0) { |
if (rc < 0) { |
printf |
printf |
("testXmlwriterDoc: Error at xmlTextWriterWriteFormatElement\n"); |
("testXmlwriterDoc: Error at xmlTextWriterWriteFormatElement\n"); |
Line 975 testXmlwriterTree(const char *file)
|
Line 975 testXmlwriterTree(const char *file)
|
|
|
/* Write an element named "X_ORDER_ID" as child of HEADER. */ |
/* Write an element named "X_ORDER_ID" as child of HEADER. */ |
rc = xmlTextWriterWriteFormatElement(writer, BAD_CAST "X_ORDER_ID", |
rc = xmlTextWriterWriteFormatElement(writer, BAD_CAST "X_ORDER_ID", |
"%010d", 53535L); | "%010d", 53535); |
if (rc < 0) { |
if (rc < 0) { |
printf |
printf |
("testXmlwriterTree: Error at xmlTextWriterWriteFormatElement\n"); |
("testXmlwriterTree: Error at xmlTextWriterWriteFormatElement\n"); |