Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

fixed a serious problem when substituing entities using the Reader, the

* parser.c xmlreader.c include/libxml/parser.h: fixed a serious
  problem when substituing entities using the Reader, the entities
  content might be freed and if rereferenced would crash
* Makefile.am test/* result/*: added a new test case and a new
  test operation for the reader with substitution of entities.
Daniel
  • Loading branch information...
commit 0df3bc3f287898e13a743d939b1d36f81be8f0fb 1 parent 1b243b4
Daniel Veillard authored
Showing with 37,745 additions and 9 deletions.
  1. +8 −0 ChangeLog
  2. +16 −0 Makefile.am
  3. +16 −1 include/libxml/parser.h
  4. +31 −8 parser.c
  5. +1 −0  result/att1.rde
  6. +1 −0  result/att2.rde
  7. +3 −0  result/att3.rde
  8. +27,785 −0 result/att4.rde
  9. +109 −0 result/att5.rde
  10. +15 −0 result/att6.rde
  11. +12 −0 result/att7.rde
  12. +22 −0 result/att8.rde
  13. +1 −0  result/attrib.xml.rde
  14. +4 −0 result/bigentname.xml.rde
  15. +1 −0  result/bigname.xml.rde
  16. +1 −0  result/bigname2.xml.rde
  17. +7 −0 result/cdata.rde
  18. +13 −0 result/cdata2.rde
  19. +13 −0 result/comment.xml.rde
  20. +9 −0 result/comment2.xml.rde
  21. +78 −0 result/dav1.rde
  22. +9 −0 result/dav10.rde
  23. +60 −0 result/dav11.rde
  24. +3 −0  result/dav12.rde
  25. +45 −0 result/dav13.rde
  26. +73 −0 result/dav15.rde
  27. +13 −0 result/dav16.rde
  28. +75 −0 result/dav17.rde
  29. +13 −0 result/dav18.rde
  30. +59 −0 result/dav19.rde
  31. +81 −0 result/dav2.rde
  32. +57 −0 result/dav3.rde
  33. +47 −0 result/dav4.rde
  34. +50 −0 result/dav5.rde
  35. +63 −0 result/dav6.rde
  36. +57 −0 result/dav7.rde
  37. +51 −0 result/dav8.rde
  38. +67 −0 result/dav9.rde
  39. +2 −0  result/defattr.xml.rde
  40. +2 −0  result/defattr2.xml.rde
  41. +292 −0 result/dia1.rde
  42. +292 −0 result/dia2.rde
  43. +5 −0 result/dtd1.rde
  44. +12 −0 result/dtd10.rde
  45. +2 −0  result/dtd11.rde
  46. +4 −0 result/dtd12.rde
  47. +4 −0 result/dtd13.rde
  48. +4 −0 result/dtd2.rde
  49. +4 −0 result/dtd3.rde
  50. +2 −0  result/dtd4.rde
  51. +11 −0 result/dtd5.rde
  52. +12 −0 result/dtd6.rde
  53. +9 −0 result/dtd7.rde
  54. +9 −0 result/dtd8.rde
  55. +9 −0 result/dtd9.rde
  56. +6 −0 result/ent1.rde
  57. +15 −0 result/ent2.rde
  58. +6 −0 result/ent3.rde
  59. +6 −0 result/ent4.rde
  60. +6 −0 result/ent5.rde
  61. +2 −0  result/ent6.rde
  62. +6 −0 result/ent7.rde
  63. +20 −0 result/ent8.rde
  64. +61 −0 result/ent9
  65. +300 −0 result/ent9.rde
  66. +280 −0 result/ent9.rdr
  67. +310 −0 result/ent9.sax
  68. +5 −0 result/eve.xml.rde
  69. +2 −0  result/intsubset.xml.rde
  70. +3 −0  result/isolat1.rde
  71. +108 −0 result/isolat2.rde
  72. +23 −0 result/isolat3.rde
  73. +61 −0 result/noent/ent9
  74. +7 −0 result/ns.rde
  75. +1 −0  result/ns2.rde
  76. +1 −0  result/ns3.rde
  77. +1 −0  result/ns4.rde
  78. +55 −0 result/p3p.rde
  79. +13 −0 result/pi.xml.rde
  80. +9 −0 result/pi2.xml.rde
  81. +214 −0 result/rdf1.rde
  82. +2,008 −0 result/rdf2.rde
  83. +218 −0 result/slashdot.rdf.rde
  84. +514 −0 result/slashdot.xml.rde
  85. +718 −0 result/slashdot16.xml.rde
  86. +477 −0 result/svg1.rde
  87. +178 −0 result/svg2.rde
  88. +2,164 −0 result/svg3.rde
  89. +3 −0  result/title.xml.rde
  90. +3 −0  result/tstblanks.xml.rde
  91. +4 −0 result/utf16bebom.xml.rde
  92. +3 −0  result/utf16bom.xml.rde
  93. +4 −0 result/utf16lebom.xml.rde
  94. +1 −0  result/utf8bom.xml.rde
  95. +70 −0 result/wap.xml.rde
  96. +24 −0 result/wml.xml.rde
  97. +95 −0 result/xhtml1.rde
  98. +19 −0 result/xhtmlcomp.rde
  99. +8 −0 result/xml1.rde
  100. +4 −0 result/xml2.rde
  101. +61 −0 test/ent9
  102. +4 −0 xmlreader.c
View
8 ChangeLog
@@ -1,3 +1,11 @@
+Tue Jun 8 14:01:14 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+ * parser.c xmlreader.c include/libxml/parser.h: fixed a serious
+ problem when substituing entities using the Reader, the entities
+ content might be freed and if rereferenced would crash
+ * Makefile.am test/* result/*: added a new test case and a new
+ test operation for the reader with substitution of entities.
+
Tue Jun 8 12:14:16 CEST 2004 Daniel Veillard <daniel@veillard.com>
* globals.c xmlIO.c include/libxml/globals.h include/libxml/xmlIO.h:
View
16 Makefile.am
@@ -642,6 +642,22 @@ Readertests : xmllint$(EXEEXT)
if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \
rm result.$$name ; \
fi ; fi ; done)
+ @echo "## Reader entities substitution regression tests"
+ -@(for i in $(srcdir)/test/* ; do \
+ name=`basename $$i`; \
+ if [ ! -d $$i ] ; then \
+ if [ ! -f $(srcdir)/result/$$name.rde ] ; then \
+ echo New test file $$name ; \
+ $(CHECKER) $(top_builddir)/xmllint --noent --nonet --debug --stream $$i > $(srcdir)/result/$$name.rde 2>/dev/null ; \
+ grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
+ else \
+ log=`$(CHECKER) $(top_builddir)/xmllint --noent --nonet --debug --stream $$i > result.$$name 2>/dev/null ; \
+ grep "MORY ALLO" .memdump | grep -v "MEMORY ALLOCATED : 0";\
+ diff $(srcdir)/result/$$name.rde result.$$name` ; \
+ if [ -n "$$log" ] ; then echo $$name result ; echo $$log ; fi ; \
+ rm result.$$name ; \
+ fi ; fi ; done)
+
SAXtests : testSAX$(EXEEXT)
@(echo > .memdump)
@echo "## SAX callbacks regression tests"
View
17 include/libxml/parser.h
@@ -156,6 +156,20 @@ typedef enum {
#define XML_SKIP_IDS 8
/**
+ * xmlParserMode:
+ *
+ * A parser can operate in various modes
+ */
+typedef enum {
+ XML_PARSE_UNKNOWN = 0,
+ XML_PARSE_DOM = 1,
+ XML_PARSE_SAX = 2,
+ XML_PARSE_PUSH_DOM = 3,
+ XML_PARSE_PUSH_SAX = 4,
+ XML_PARSE_READER = 5
+} xmlParserMode;
+
+/**
* xmlParserCtxt:
*
* The parser context.
@@ -240,7 +254,7 @@ struct _xmlParserCtxt {
int loadsubset; /* should the external subset be loaded */
int linenumbers; /* set line number in element content */
- void *catalogs; /* document's own catalog */
+ void *catalogs; /* document's own catalog */
int recovery; /* run in recovery mode */
int progressive; /* is this a progressive parsing */
xmlDictPtr dict; /* dictionnary for the parser */
@@ -282,6 +296,7 @@ struct _xmlParserCtxt {
* the complete error informations for the last error.
*/
xmlError lastError;
+ xmlParserMode parseMode; /* the parser mode */
};
/**
View
39 parser.c
@@ -5514,8 +5514,9 @@ xmlParseReference(xmlParserCtxtPtr ctxt) {
* Prune it directly in the generated document
* except for single text nodes.
*/
- if ((list->type == XML_TEXT_NODE) &&
- (list->next == NULL)) {
+ if (((list->type == XML_TEXT_NODE) &&
+ (list->next == NULL)) ||
+ (ctxt->parseMode == XML_PARSE_READER)) {
list->parent = (xmlNodePtr) ent;
list = NULL;
ent->owner = 1;
@@ -5568,10 +5569,21 @@ xmlParseReference(xmlParserCtxtPtr ctxt) {
/*
* Seems we are generating the DOM content, do
* a simple tree copy for all references except the first
- * In the first occurrence list contains the replacement
+ * In the first occurrence list contains the replacement.
+ * progressive == 2 means we are operating on the Reader
+ * and since nodes are discarded we must copy all the time.
*/
- if ((list == NULL) && (ent->owner == 0)) {
+ if (((list == NULL) && (ent->owner == 0)) ||
+ (ctxt->parseMode == XML_PARSE_READER)) {
xmlNodePtr nw = NULL, cur, firstChild = NULL;
+
+ /*
+ * when operating on a reader, the entities definitions
+ * are always owning the entities subtree.
+ if (ctxt->parseMode == XML_PARSE_READER)
+ ent->owner = 1;
+ */
+
cur = ent->children;
while (cur != NULL) {
nw = xmlCopyNode(cur, 1);
@@ -5580,10 +5592,20 @@ xmlParseReference(xmlParserCtxtPtr ctxt) {
if (firstChild == NULL){
firstChild = nw;
}
- xmlAddChild(ctxt->node, nw);
+ nw = xmlAddChild(ctxt->node, nw);
}
- if (cur == ent->last)
+ if (cur == ent->last) {
+ /*
+ * needed to detect some strange empty
+ * node cases in the reader tests
+ */
+ if ((ctxt->parseMode == XML_PARSE_READER) &&
+ (nw->type == XML_ELEMENT_NODE) &&
+ (nw->children == NULL))
+ nw->extra = 1;
+
break;
+ }
cur = cur->next;
}
#ifdef LIBXML_LEGACY_ENABLED
@@ -8790,7 +8812,7 @@ xmlParseGetLasts(xmlParserCtxtPtr ctxt, const xmlChar **lastlt,
"Internal error: xmlParseGetLasts\n");
return;
}
- if ((ctxt->progressive == 1) && (ctxt->inputNr == 1)) {
+ if ((ctxt->progressive != 0) && (ctxt->inputNr == 1)) {
tmp = ctxt->input->end;
tmp--;
while ((tmp >= ctxt->input->base) && (*tmp != '<') &&
@@ -9437,7 +9459,8 @@ xmlParseTryOrFinish(xmlParserCtxtPtr ctxt, int terminate) {
goto done;
} else {
ctxt->instate = XML_PARSER_START_TAG;
- ctxt->progressive = 1;
+ if (ctxt->progressive == 0)
+ ctxt->progressive = 1;
xmlParseGetLasts(ctxt, &lastlt, &lastgt);
#ifdef DEBUG_PUSH
xmlGenericError(xmlGenericErrorContext,
View
1  result/att1.rde
@@ -0,0 +1 @@
+0 1 doc 1 0
View
1  result/att2.rde
@@ -0,0 +1 @@
+0 1 doc 1 0
View
3  result/att3.rde
@@ -0,0 +1,3 @@
+0 1 select 0 0
+1 3 #text 0 1 f oo
+0 15 select 0 0
View
27,785 result/att4.rde
27,785 additions, 0 deletions not shown
View
109 result/att5.rde
@@ -0,0 +1,109 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 14 #text 0 1
+
+1 8 #comment 0 1 no normalization
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 1 norm 1 0
+1 14 #text 0 1
+
+1 8 #comment 0 1 normalization
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+
+1 1 normId 1 0
+1 14 #text 0 1
+1 8 #comment 0 1 PBM serializing back
+1 14 #text 0 1
+
+0 15 doc 0 0
View
15 result/att6.rde
@@ -0,0 +1,15 @@
+0 1 Invoice 0 0
+1 14 #text 0 1
+
+1 1 cat:ReferencedOrder 0 0
+2 14 #text 0 1
+
+2 1 cat:SellersOrderID 0 0
+3 3 #text 0 1 pvalue->ReferencedOrder.SellersOrderID
+2 15 cat:SellersOrderID 0 0
+2 14 #text 0 1
+
+1 15 cat:ReferencedOrder 0 0
+1 14 #text 0 1
+
+0 15 Invoice 0 0
View
12 result/att7.rde
@@ -0,0 +1,12 @@
+0 10 x 0 0
+0 1 x 0 0
+1 14 #text 0 1
+
+1 1 test 1 0
+1 14 #text 0 1
+
+1 1 test 0 0
+1 15 test 0 0
+1 14 #text 0 1
+
+0 15 x 0 0
View
22 result/att8.rde
@@ -0,0 +1,22 @@
+0 1 ino:response 0 0
+1 1 xql:query 0 0
+2 3 #text 0 1 /bsk:DocPart[@docId='20040308152601345236' and @docPartNo=1]
+1 15 xql:query 0 0
+1 1 ino:message 0 0
+2 1 ino:messageline 0 0
+3 3 #text 0 1 XQL Request processing
+2 15 ino:messageline 0 0
+1 15 ino:message 0 0
+1 1 xql:result 0 0
+2 1 bsk:DocPart 0 0
+3 1 bsk:File 0 0
+4 14 #text 0 1
+3 15 bsk:File 0 0
+2 15 bsk:DocPart 0 0
+1 15 xql:result 0 0
+1 1 ino:message 0 0
+2 1 ino:messageline 0 0
+3 3 #text 0 1 XQL Request processed
+2 15 ino:messageline 0 0
+1 15 ino:message 0 0
+0 15 ino:response 0 0
View
1  result/attrib.xml.rde
@@ -0,0 +1 @@
+0 1 item 1 0
View
4 result/bigentname.xml.rde
@@ -0,0 +1,4 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 3 #text 0 1 He said "Yes"
+0 15 doc 0 0
View
1  result/bigname.xml.rde
@@ -0,0 +1 @@
+0 1 this_is_a_very_large_name_01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_the_very_large_name 1 0
View
1  result/bigname2.xml.rde
@@ -0,0 +1 @@
+0 1 this_is_a_very_large_qualified_name_01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_prefix:start_nc_name_01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789_end_of_the_very_large_name 1 0
View
7 result/cdata.rde
@@ -0,0 +1,7 @@
+0 1 doc 0 0
+1 14 #text 0 1
+
+1 4 #cdata-section 0 1 <greeting>Hello, world!</greeting>
+1 14 #text 0 1
+
+0 15 doc 0 0
View
13 result/cdata2.rde
@@ -0,0 +1,13 @@
+0 1 collection 0 0
+1 14 #text 0 1
+
+1 1 test 0 0
+2 4 #cdata-section 0 1
+ <![CDATA[abc]
+2 3 #text 0 1 ]>
+2 4 #cdata-section 0 1
+
+1 15 test 0 0
+1 14 #text 0 1
+
+0 15 collection 0 0
View
13 result/comment.xml.rde
@@ -0,0 +1,13 @@
+0 1 doc 0 0
+1 14 #text 0 1
+
+1 8 #comment 0 1 document start
+1 14 #text 0 1
+
+1 1 empty 1 0
+1 14 #text 0 1
+
+1 8 #comment 0 1 document end
+1 14 #text 0 1
+
+0 15 doc 0 0
View
9 result/comment2.xml.rde
@@ -0,0 +1,9 @@
+0 8 #comment 0 1 document start
+0 1 doc 0 0
+1 14 #text 0 1
+
+1 1 empty 1 0
+1 14 #text 0 1
+
+0 15 doc 0 0
+0 8 #comment 0 1 document end
View
78 result/dav1.rde
@@ -0,0 +1,78 @@
+0 1 D:multistatus 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 R:bigbox 0 0
+4 14 #text 0 1
+
+4 1 R:BoxType 0 0
+5 3 #text 0 1 Box type A
+4 15 R:BoxType 0 0
+4 14 #text 0 1
+
+3 15 R:bigbox 0 0
+3 14 #text 0 1
+
+3 1 R:author 0 0
+4 14 #text 0 1
+
+4 1 R:Name 0 0
+5 3 #text 0 1 J.J. Dingleheimerschmidt
+4 15 R:Name 0 0
+4 14 #text 0 1
+
+3 15 R:author 0 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP/1.1 200 OK
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 R:DingALing 1 0
+3 14 #text 0 1
+
+3 1 R:Random 1 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP/1.1 403 Forbidden
+2 15 D:status 0 0
+2 14 #text 0 1
+
+2 1 D:responsedescription 0 0
+3 3 #text 0 1 The user does not have access to the DingALing property.
+
+2 15 D:responsedescription 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+1 1 D:responsedescription 0 0
+2 3 #text 0 1 There has been an access violation error.
+
+1 15 D:responsedescription 0 0
+1 14 #text 0 1
+
+0 15 D:multistatus 0 0
View
9 result/dav10.rde
@@ -0,0 +1,9 @@
+0 1 D:owner 0 0
+1 14 #text 0 1
+
+1 1 D:href 0 0
+2 3 #text 0 1 http://www.ics.uci.edu/~ejw/contact.html
+1 15 D:href 0 0
+1 14 #text 0 1
+
+0 15 D:owner 0 0
View
60 result/dav11.rde
@@ -0,0 +1,60 @@
+0 1 D:prop 0 0
+1 14 #text 0 1
+
+1 1 D:lockdiscovery 0 0
+2 14 #text 0 1
+
+2 1 D:activelock 0 0
+3 14 #text 0 1
+
+3 1 D:locktype 0 0
+4 3 #text 0 1 write
+3 15 D:locktype 0 0
+3 14 #text 0 1
+
+3 1 D:lockscope 0 0
+4 3 #text 0 1 exclusive
+3 15 D:lockscope 0 0
+3 14 #text 0 1
+
+3 1 D:addlocks 1 0
+3 14 #text 0 1
+
+3 1 D:owner 0 0
+4 14 #text 0 1
+
+4 1 D:href 0 0
+5 3 #text 0 1
+ http://www.ics.uci.edu/~ejw/contact.html
+
+4 15 D:href 0 0
+4 14 #text 0 1
+
+3 15 D:owner 0 0
+3 14 #text 0 1
+
+3 1 D:timeout 0 0
+4 3 #text 0 1 Second-604800
+3 15 D:timeout 0 0
+3 14 #text 0 1
+
+3 1 D:locktoken 0 0
+4 14 #text 0 1
+
+4 1 D:href 0 0
+5 3 #text 0 1
+ opaquelocktoken:xyz122393481230912asdfa09s8df09s7df
+
+4 15 D:href 0 0
+4 14 #text 0 1
+
+3 15 D:locktoken 0 0
+3 14 #text 0 1
+
+2 15 D:activelock 0 0
+2 14 #text 0 1
+
+1 15 D:lockdiscovery 0 0
+1 14 #text 0 1
+
+0 15 D:prop 0 0
View
3  result/dav12.rde
@@ -0,0 +1,3 @@
+0 1 D:href 0 0
+1 3 #text 0 1 http://www.ics.uci.edu/~ejw/contact.html
+0 15 D:href 0 0
View
45 result/dav13.rde
@@ -0,0 +1,45 @@
+0 1 D:multistatus 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:href 0 0
+3 3 #text 0 1
+ http://webdav.sb.aol.com/workspace/webdav/proposal.doc
+
+2 15 D:href 0 0
+2 14 #text 0 1
+
+2 1 D:href 0 0
+3 3 #text 0 1
+ http://webdav.sb.aol.com/workspace/webdav/
+
+2 15 D:href 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP/1.1 202 Accepted
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:href 0 0
+3 3 #text 0 1 http://foo.bar/blah
+2 15 D:href 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP/1.1 403 Forbidden
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+0 15 D:multistatus 0 0
View
73 result/dav15.rde
@@ -0,0 +1,73 @@
+0 1 D:prop 0 0
+1 14 #text 0 1
+
+1 1 D:Source 0 0
+2 14 #text 0 1
+
+2 1 D:link 0 0
+3 14 #text 0 1
+
+3 1 F:projfiles 0 0
+4 3 #text 0 1 Source
+3 15 F:projfiles 0 0
+3 14 #text 0 1
+
+3 1 D:src 0 0
+4 3 #text 0 1 http://foo.bar/program
+3 15 D:src 0 0
+3 14 #text 0 1
+
+3 1 D:dst 0 0
+4 3 #text 0 1 http://foo.bar/src/main.c
+3 15 D:dst 0 0
+3 14 #text 0 1
+
+2 15 D:link 0 0
+2 14 #text 0 1
+
+2 1 D:link 0 0
+3 14 #text 0 1
+
+3 1 F:projfiles 0 0
+4 3 #text 0 1 Library
+3 15 F:projfiles 0 0
+3 14 #text 0 1
+
+3 1 D:src 0 0
+4 3 #text 0 1 http://foo.bar/program
+3 15 D:src 0 0
+3 14 #text 0 1
+
+3 1 D:dst 0 0
+4 3 #text 0 1 http://foo.bar/src/main.lib
+3 15 D:dst 0 0
+3 14 #text 0 1
+
+2 15 D:link 0 0
+2 14 #text 0 1
+
+2 1 D:link 0 0
+3 14 #text 0 1
+
+3 1 F:projfiles 0 0
+4 3 #text 0 1 Makefile
+3 15 F:projfiles 0 0
+3 14 #text 0 1
+
+3 1 D:src 0 0
+4 3 #text 0 1 http://foo.bar/program
+3 15 D:src 0 0
+3 14 #text 0 1
+
+3 1 D:dst 0 0
+4 3 #text 0 1 http://foo.bar/src/makefile
+3 15 D:dst 0 0
+3 14 #text 0 1
+
+2 15 D:link 0 0
+2 14 #text 0 1
+
+1 15 D:Source 0 0
+1 14 #text 0 1
+
+0 15 D:prop 0 0
View
13 result/dav16.rde
@@ -0,0 +1,13 @@
+0 1 D:propfind 0 0
+1 14 #text 0 1
+
+1 1 D:prop 0 0
+2 14 #text 0 1
+
+2 1 lockdiscovery 1 0
+2 14 #text 0 1
+
+1 15 D:prop 0 0
+1 14 #text 0 1
+
+0 15 D:propfind 0 0
View
75 result/dav17.rde
@@ -0,0 +1,75 @@
+0 1 D:multistatus 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 D:lockdiscovery 0 0
+4 14 #text 0 1
+
+4 1 D:activelock 0 0
+5 14 #text 0 1
+
+5 1 D:locktype 0 0
+6 3 #text 0 1 write
+5 15 D:locktype 0 0
+5 14 #text 0 1
+
+5 1 D:lockscope 0 0
+6 3 #text 0 1 exclusive
+5 15 D:lockscope 0 0
+5 14 #text 0 1
+
+5 1 D:addlocks 0 0
+6 14 #text 0 1
+
+6 1 D:href 0 0
+7 3 #text 0 1 http://foo.com/doc/
+6 15 D:href 0 0
+6 14 #text 0 1
+
+5 15 D:addlocks 0 0
+5 14 #text 0 1
+
+5 1 D:owner 0 0
+6 3 #text 0 1 Jane Smith
+5 15 D:owner 0 0
+5 14 #text 0 1
+
+5 1 D:timeout 0 0
+6 3 #text 0 1 Infinite
+5 15 D:timeout 0 0
+5 14 #text 0 1
+
+5 1 D:locktoken 0 0
+6 14 #text 0 1
+
+6 1 D:href 0 0
+7 3 #text 0 1 iamuri:unique!!!!!
+6 15 D:href 0 0
+6 14 #text 0 1
+
+5 15 D:locktoken 0 0
+5 14 #text 0 1
+
+4 15 D:activelock 0 0
+4 14 #text 0 1
+
+3 15 D:lockdiscovery 0 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP/1.1 200 OK
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+0 15 D:multistatus 0 0
View
13 result/dav18.rde
@@ -0,0 +1,13 @@
+0 1 D:propfind 0 0
+1 14 #text 0 1
+
+1 1 D:prop 0 0
+2 14 #text 0 1
+
+2 1 supportedlock 1 0
+2 14 #text 0 1
+
+1 15 D:prop 0 0
+1 14 #text 0 1
+
+0 15 D:propfind 0 0
View
59 result/dav19.rde
@@ -0,0 +1,59 @@
+0 1 D:multistatus 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 D:supportedlock 0 0
+4 14 #text 0 1
+
+4 1 D:LockEntry 0 0
+5 14 #text 0 1
+
+5 1 D:locktype 0 0
+6 3 #text 0 1 Write
+5 15 D:locktype 0 0
+5 14 #text 0 1
+
+5 1 D:lockscope 0 0
+6 3 #text 0 1 Exclusive
+5 15 D:lockscope 0 0
+5 14 #text 0 1
+
+4 15 D:LockEntry 0 0
+4 14 #text 0 1
+
+4 1 D:LockEntry 0 0
+5 14 #text 0 1
+
+5 1 D:locktype 0 0
+6 3 #text 0 1 Write
+5 15 D:locktype 0 0
+5 14 #text 0 1
+
+5 1 D:lockscope 0 0
+6 3 #text 0 1 Shared
+5 15 D:lockscope 0 0
+5 14 #text 0 1
+
+4 15 D:LockEntry 0 0
+4 14 #text 0 1
+
+3 15 D:supportedlock 0 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP/1.1 200 OK
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+0 15 D:multistatus 0 0
View
81 result/dav2.rde
@@ -0,0 +1,81 @@
+0 1 S:multistatus 0 0
+1 14 #text 0 1
+
+1 1 S:response 0 0
+2 14 #text 0 1
+
+2 1 S:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/
+2 15 S:href 0 0
+2 14 #text 0 1
+
+2 1 S:prop 0 0
+3 14 #text 0 1
+
+3 1 R:bigbox 0 0
+4 14 #text 0 1
+
+4 1 R:BoxType 0 0
+5 3 #text 0 1 Box type A
+4 15 R:BoxType 0 0
+4 14 #text 0 1
+
+3 15 R:bigbox 0 0
+3 14 #text 0 1
+
+3 1 R:author 0 0
+4 14 #text 0 1
+
+4 1 R:Name 0 0
+5 3 #text 0 1 Hadrian
+4 15 R:Name 0 0
+4 14 #text 0 1
+
+3 15 R:author 0 0
+3 14 #text 0 1
+
+2 15 S:prop 0 0
+2 14 #text 0 1
+
+2 1 S:status 0 0
+3 3 #text 0 1 HTTP 1.1 200 OK
+2 15 S:status 0 0
+2 14 #text 0 1
+
+1 15 S:response 0 0
+1 14 #text 0 1
+
+1 1 S:response 0 0
+2 14 #text 0 1
+
+2 1 S:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/index.html
+2 15 S:href 0 0
+2 14 #text 0 1
+
+2 1 S:prop 0 0
+3 14 #text 0 1
+
+3 1 R:bigbox 0 0
+4 14 #text 0 1
+
+4 1 R:BoxType 0 0
+5 3 #text 0 1 Box type B
+4 15 R:BoxType 0 0
+4 14 #text 0 1
+
+3 15 R:bigbox 0 0
+3 14 #text 0 1
+
+2 15 S:prop 0 0
+2 14 #text 0 1
+
+2 1 S:status 0 0
+3 3 #text 0 1 HTTP 1.1 200 OK
+2 15 S:status 0 0
+2 14 #text 0 1
+
+1 15 S:response 0 0
+1 14 #text 0 1
+
+0 15 S:multistatus 0 0
View
57 result/dav3.rde
@@ -0,0 +1,57 @@
+0 1 D:multistatus 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/
+2 15 D:href 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 R:bigbox 1 0
+3 14 #text 0 1
+
+3 1 R:author 1 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP 1.1 200 OK
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/index.html
+2 15 D:href 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 R:bigbox 1 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP 1.1 200 OK
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+0 15 D:multistatus 0 0
View
47 result/dav4.rde
@@ -0,0 +1,47 @@
+0 1 D:propertyupdate 0 0
+1 14 #text 0 1
+
+1 1 D:set 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 Z:authors 0 0
+4 14 #text 0 1
+
+4 1 Z:Author 0 0
+5 3 #text 0 1 Jim Whitehead
+4 15 Z:Author 0 0
+4 14 #text 0 1
+
+4 1 Z:Author 0 0
+5 3 #text 0 1 Roy Fielding
+4 15 Z:Author 0 0
+4 14 #text 0 1
+
+3 15 Z:authors 0 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+1 15 D:set 0 0
+1 14 #text 0 1
+
+1 1 D:remove 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 Z:Copyright-Owner 1 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+1 15 D:remove 0 0
+1 14 #text 0 1
+
+0 15 D:propertyupdate 0 0
View
50 result/dav5.rde
@@ -0,0 +1,50 @@
+0 1 D:multistatus 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 Z:Authors 1 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP/1.1 420 Method Failure
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 Z:Copyright-Owner 1 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP/1.1 409 Conflict
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+1 1 D:responsedescription 0 0
+2 3 #text 0 1 Copyright Owner can not be deleted or
+altered.
+1 15 D:responsedescription 0 0
+1 14 #text 0 1
+
+0 15 D:multistatus 0 0
View
63 result/dav6.rde
@@ -0,0 +1,63 @@
+0 1 D:multistatus 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:href 0 0
+3 3 #text 0 1 http://www.microsoft.com/user/yarong/dav_drafts/
+
+2 15 D:href 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 D:resourcetype 0 0
+4 14 #text 0 1
+
+4 1 D:collection 1 0
+4 14 #text 0 1
+
+3 15 D:resourcetype 0 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP 1.1 200 OK
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+1 1 D:response 0 0
+2 14 #text 0 1
+
+2 1 D:href 0 0
+3 3 #text 0 1
+ http://www.microsoft.com/user/yarong/dav_drafts/base
+
+2 15 D:href 0 0
+2 14 #text 0 1
+
+2 1 D:prop 0 0
+3 14 #text 0 1
+
+3 1 D:resourcetype 1 0
+3 14 #text 0 1
+
+2 15 D:prop 0 0
+2 14 #text 0 1
+
+2 1 D:status 0 0
+3 3 #text 0 1 HTTP 1.1 200 OK
+2 15 D:status 0 0
+2 14 #text 0 1
+
+1 15 D:response 0 0
+1 14 #text 0 1
+
+0 15 D:multistatus 0 0
View
57 result/dav7.rde
@@ -0,0 +1,57 @@
+0 1 d:multistatus 0 0
+1 14 #text 0 1
+
+1 1 d:response 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/resource1
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/resource2
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:status 0 0
+3 3 #text 0 1 HTTP/1.1 200 OK
+2 15 d:status 0 0
+2 14 #text 0 1
+
+1 15 d:response 0 0
+1 14 #text 0 1
+
+1 1 d:response 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:status 0 0
+3 3 #text 0 1 HTTP/1.1 420 Method Failure
+2 15 d:status 0 0
+2 14 #text 0 1
+
+1 15 d:response 0 0
+1 14 #text 0 1
+
+1 1 d:response 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/resource3
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:status 0 0
+3 3 #text 0 1 HTTP/1.1 412 Precondition Failed
+2 15 d:status 0 0
+2 14 #text 0 1
+
+1 15 d:response 0 0
+1 14 #text 0 1
+
+0 15 d:multistatus 0 0
View
51 result/dav8.rde
@@ -0,0 +1,51 @@
+0 1 d:multistatus 0 0
+1 14 #text 0 1
+
+1 1 d:response 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/othercontainer/resource1
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/othercontainer/resource2
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/othercontainer/
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/othercontainer/R2/D2
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:status 0 0
+3 3 #text 0 1 HTTP/1.1 201 Created
+2 15 d:status 0 0
+2 14 #text 0 1
+
+1 15 d:response 0 0
+1 14 #text 0 1
+
+1 1 d:response 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/othercontainer/R2/
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:status 0 0
+3 3 #text 0 1 HTTP/1.1 412 Precondition Failed
+2 15 d:status 0 0
+2 14 #text 0 1
+
+1 15 d:response 0 0
+1 14 #text 0 1
+
+0 15 d:multistatus 0 0
View
67 result/dav9.rde
@@ -0,0 +1,67 @@
+0 1 d:multistatus 0 0
+1 14 #text 0 1
+
+1 1 d:response 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/resource1
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/resource2
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/C2/R2
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:status 0 0
+3 3 #text 0 1 HTTP/1.1 201 Created
+2 15 d:status 0 0
+2 14 #text 0 1
+
+1 15 d:response 0 0
+1 14 #text 0 1
+
+1 1 d:response 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/container/C2
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:status 0 0
+3 3 #text 0 1 HTTP/1.1 420 Method Failure
+2 15 d:status 0 0
+2 14 #text 0 1
+
+1 15 d:response 0 0
+1 14 #text 0 1
+
+1 1 d:response 0 0
+2 14 #text 0 1
+
+2 1 d:href 0 0
+3 3 #text 0 1 http://www.foo.bar/othercontainer/C2
+2 15 d:href 0 0
+2 14 #text 0 1
+
+2 1 d:status 0 0
+3 3 #text 0 1 HTTP/1.1 409 Conflict
+2 15 d:status 0 0
+2 14 #text 0 1
+
+1 15 d:response 0 0
+1 14 #text 0 1
+
+0 15 d:multistatus 0 0
View
2  result/defattr.xml.rde
@@ -0,0 +1,2 @@
+0 10 doc 0 0
+0 1 doc 1 0
View
2  result/defattr2.xml.rde
@@ -0,0 +1,2 @@
+0 10 doc 0 0
+0 1 doc 1 0
View
292 result/dia1.rde
@@ -0,0 +1,292 @@
+0 1 dia:diagram 0 0
+1 14 #text 0 1
+
+1 1 dia:diagramdata 0 0
+2 14 #text 0 1
+
+2 1 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:color 1 0
+3 14 #text 0 1
+
+2 15 dia:attribute 0 0
+2 14 #text 0 1
+
+1 15 dia:diagramdata 0 0
+1 14 #text 0 1
+
+1 1 dia:layer 0 0
+2 14 #text 0 1
+
+2 1 dia:object 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:rectangle 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:color 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:real 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:enum 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:enum 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:enum 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:connections 0 0
+4 14 #text 0 1
+
+4 1 dia:connection 1 0
+4 14 #text 0 1
+
+3 15 dia:connections 0 0
+3 14 #text 0 1
+
+2 15 dia:object 0 0
+2 14 #text 0 1
+
+2 1 dia:object 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:rectangle 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:composite 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:string 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:font 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:real 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:point 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:color 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:enum 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+4 15 dia:composite 0 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+2 15 dia:object 0 0
+2 14 #text 0 1
+
+2 1 dia:object 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:rectangle 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:real 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:real 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:real 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:color 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:color 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:enum 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+2 15 dia:object 0 0
+2 14 #text 0 1
+
+1 15 dia:layer 0 0
+1 14 #text 0 1
+
+0 15 dia:diagram 0 0
View
292 result/dia2.rde
@@ -0,0 +1,292 @@
+0 1 dia:diagram 0 0
+1 14 #text 0 1
+
+1 1 dia:diagramdata 0 0
+2 14 #text 0 1
+
+2 1 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:color 1 0
+3 14 #text 0 1
+
+2 15 dia:attribute 0 0
+2 14 #text 0 1
+
+1 15 dia:diagramdata 0 0
+1 14 #text 0 1
+
+1 1 dia:layer 0 0
+2 14 #text 0 1
+
+2 1 dia:object 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:rectangle 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:color 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:real 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:enum 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:enum 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:enum 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:connections 0 0
+4 14 #text 0 1
+
+4 1 dia:connection 1 0
+4 14 #text 0 1
+
+3 15 dia:connections 0 0
+3 14 #text 0 1
+
+2 15 dia:object 0 0
+2 14 #text 0 1
+
+2 1 dia:object 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:rectangle 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:composite 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:string 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:font 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:real 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:point 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:color 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+5 1 dia:attribute 0 0
+6 14 #text 0 1
+
+6 1 dia:enum 1 0
+6 14 #text 0 1
+
+5 15 dia:attribute 0 0
+5 14 #text 0 1
+
+4 15 dia:composite 0 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+2 15 dia:object 0 0
+2 14 #text 0 1
+
+2 1 dia:object 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:rectangle 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:point 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:real 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:real 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:real 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:color 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:color 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+3 1 dia:attribute 0 0
+4 14 #text 0 1
+
+4 1 dia:enum 1 0
+4 14 #text 0 1
+
+3 15 dia:attribute 0 0
+3 14 #text 0 1
+
+2 15 dia:object 0 0
+2 14 #text 0 1
+
+1 15 dia:layer 0 0
+1 14 #text 0 1
+
+0 15 dia:diagram 0 0
View
5 result/dtd1.rde
@@ -0,0 +1,5 @@
+0 10 MEMO 0 0
+0 1 MEMO 0 0
+1 14 #text 0 1
+
+0 15 MEMO 0 0
View
12 result/dtd10.rde
@@ -0,0 +1,12 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 1 b 0 0
+2 3 #text 0 1 This
+1 15 b 0 0
+1 1 c 0 0
+2 3 #text 0 1 is a
+1 15 c 0 0
+1 1 d 0 0
+2 3 #text 0 1 valid document
+1 15 d 0 0
+0 15 doc 0 0
View
2  result/dtd11.rde
@@ -0,0 +1,2 @@
+0 10 doc 0 0
+0 1 doc 1 0
View
4 result/dtd12.rde
@@ -0,0 +1,4 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 3 #text 0 1 He said "Yes"
+0 15 doc 0 0
View
4 result/dtd13.rde
@@ -0,0 +1,4 @@
+0 8 #comment 0 1 comment before the DTD
+0 10 doc 0 0
+0 8 #comment 0 1 comment after the DTD
+0 1 doc 1 0
View
4 result/dtd2.rde
@@ -0,0 +1,4 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 3 #text 0 1 This is a valid document !
+0 15 doc 0 0
View
4 result/dtd3.rde
@@ -0,0 +1,4 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 3 #text 0 1 This is a valid document !
+0 15 doc 0 0
View
2  result/dtd4.rde
@@ -0,0 +1,2 @@
+0 10 doc 0 0
+0 1 doc 1 0
View
11 result/dtd5.rde
@@ -0,0 +1,11 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 1 a 0 0
+2 3 #text 0 1 This
+1 15 a 0 0
+1 3 #text 0 1 is a
+1 1 b 0 0
+2 3 #text 0 1 valid
+1 15 b 0 0
+1 3 #text 0 1 document
+0 15 doc 0 0
View
12 result/dtd6.rde
@@ -0,0 +1,12 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 1 a 0 0
+2 3 #text 0 1 This
+1 15 a 0 0
+1 1 b 0 0
+2 3 #text 0 1 is a valid
+1 15 b 0 0
+1 1 a 0 0
+2 3 #text 0 1 document
+1 15 a 0 0
+0 15 doc 0 0
View
9 result/dtd7.rde
@@ -0,0 +1,9 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 1 a 0 0
+2 3 #text 0 1 This
+1 15 a 0 0
+1 1 b 0 0
+2 3 #text 0 1 is a valid document
+1 15 b 0 0
+0 15 doc 0 0
View
9 result/dtd8.rde
@@ -0,0 +1,9 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 1 b 0 0
+2 3 #text 0 1 This
+1 15 b 0 0
+1 1 c 0 0
+2 3 #text 0 1 is a valid document
+1 15 c 0 0
+0 15 doc 0 0
View
9 result/dtd9.rde
@@ -0,0 +1,9 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 1 b 0 0
+2 3 #text 0 1 This
+1 15 b 0 0
+1 1 d 0 0
+2 3 #text 0 1 is a valid document
+1 15 d 0 0
+0 15 doc 0 0
View
6 result/ent1.rde
@@ -0,0 +1,6 @@
+0 10 EXAMPLE 0 0
+0 1 EXAMPLE 0 0
+1 3 #text 0 1
+ Extensible Markup Language
+
+0 15 EXAMPLE 0 0
View
15 result/ent2.rde
@@ -0,0 +1,15 @@
+0 10 EXAMPLE 0 0
+0 1 EXAMPLE 0 0
+1 14 #text 0 1
+
+
+1 1 title 0 0
+2 3 #text 0 1 my title
+1 15 title 0 0
+1 3 #text 0 1
+
+ This text is about XML, the Extensible Markup Language and this is an embedded
+1 1 IMG 1 0
+1 14 #text 0 1
+
+0 15 EXAMPLE 0 0
View
6 result/ent3.rde
@@ -0,0 +1,6 @@
+0 10 EXAMPLE 0 0
+0 1 EXAMPLE 0 0
+1 3 #text 0 1
+ Test of entities in attributes.
+
+0 15 EXAMPLE 0 0
View
6 result/ent4.rde
@@ -0,0 +1,6 @@
+0 10 EXAMPLE 0 0
+0 1 EXAMPLE 0 0
+1 3 #text 0 1
+ Test of &amp; behaviour a&b .
+
+0 15 EXAMPLE 0 0
View
6 result/ent5.rde
@@ -0,0 +1,6 @@
+0 1 EXAMPLE 0 0
+1 3 #text 0 1
+ This is an inverted exclamation sign ¡
+ This is a space
+
+0 15 EXAMPLE 0 0
View
2  result/ent6.rde
@@ -0,0 +1,2 @@
+0 10 doc 0 0
+0 1 doc 1 0
View
6 result/ent7.rde
@@ -0,0 +1,6 @@
+0 10 item 0 0
+0 1 item 0 0
+1 1 para 0 0
+2 3 #text 0 1 'they called me the hyacinth girl'
+1 15 para 0 0
+0 15 item 0 0
View
20 result/ent8.rde
@@ -0,0 +1,20 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 14 #text 0 1
+
+1 1 Content 0 0
+2 3 #text 0 1 Retenção
+1 15 Content 0 0
+1 14 #text 0 1
+
+1 1 Content 0 0
+2 3 #text 0 1 <>
+1 15 Content 0 0
+1 14 #text 0 1
+
+1 1 Content 0 0
+2 3 #text 0 1 test 1test 2
+1 15 Content 0 0
+1 14 #text 0 1
+
+0 15 doc 0 0
View
61 result/ent9
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<!DOCTYPE doc [
+<!ENTITY test1 "<a/>,<b/>,<c/>,<d/>">
+]>
+<doc>
+ <ent>&test1;</ent>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <p> WE need lot of garbage now to trigger the problem</p>
+ <ent>&test1;</ent>
+</doc>
View
300 result/ent9.rde
@@ -0,0 +1,300 @@
+0 10 doc 0 0
+0 1 doc 0 0
+1 14 #text 0 1
+
+1 1 ent 0 0
+2 1 a 0 0
+2 15 a 0 0
+2 3 #text 0 1 ,
+2 1 b 0 0
+2 15 b 0 0
+2 3 #text 0 1 ,
+2 1 c 0 0
+2 15 c 0 0
+2 3 #text 0 1 ,
+2 1 d 0 0
+2 15 d 0 0
+1 15 ent 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1
+
+1 1 p 0 0
+2 3 #text 0 1 WE need lot of garbage now to trigger the problem
+1 15 p 0 0
+1 14 #text 0 1