Browse Source

TIKA-3164 - add more .xsb and classes needed for TIKAs extractor

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888985 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_5_1_0
Andreas Beeker 3 years ago
parent
commit
48d3c68270

+ 18
- 6
poi-integration/src/test/java/org/apache/poi/stress/POIXMLDocumentHandler.java View File

@@ -59,14 +59,26 @@ public final class POIXMLDocumentHandler {
protected static void cursorRecursive(XmlObject base) {
XmlCursor cur = base.newCursor();
try {
if (!cur.toFirstChild()) {
return;
}
do {
cursorRecursive(cur.getObject());
} while (cur.toNextSibling());
cursorRecursive(cur);
} finally {
cur.dispose();
}
}

private static void cursorRecursive(XmlCursor cur) {
do {
assertNotNull(cur.getObject());
cur.push();
for (boolean b = cur.toFirstAttribute(); b; b = cur.toNextAttribute()) {
assertNotNull(cur.getObject());
}
cur.pop();
cur.push();

if (cur.toFirstChild()) {
cursorRecursive(cur);
}
cur.pop();
} while (cur.toNextSibling());
}
}

BIN
test-data/integration/testPDFEmbeddingAndEmbedded.docx View File


BIN
test-data/integration/test_recursive_embedded.docx View File


Loading…
Cancel
Save