Author: veithen
Date: Fri May 22 05:11:30 2015
New Revision: 1680993
URL: http://svn.apache.org/r1680993
Log:
Add method to get the encoding of an XML sample.
Modified:
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java
Modified:
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java?rev=1680993&r1=1680992&r2=1680993&view=diff
==============================================================================
---
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java
(original)
+++
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSample.java
Fri May 22 05:11:30 2015
@@ -61,6 +61,10 @@ public final class XMLSample extends Mul
return properties;
}
+ public String getEncoding() {
+ return getProperties().getEncoding();
+ }
+
public boolean hasDTD() {
return getProperties().hasDTD();
}
Modified:
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java
URL:
http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java?rev=1680993&r1=1680992&r2=1680993&view=diff
==============================================================================
---
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java
(original)
+++
webservices/axiom/trunk/testing/xml-testsuite/src/main/java/org/apache/axiom/ts/xml/XMLSampleProperties.java
Fri May 22 05:11:30 2015
@@ -38,6 +38,7 @@ final class XMLSampleProperties {
inputFactory.setProperty(XMLInputFactory.IS_REPLACING_ENTITY_REFERENCES,
Boolean.FALSE);
}
+ private final String encoding;
private final boolean hasDTD;
private final boolean hasExternalSubset;
private final boolean hasInternalSubset;
@@ -51,6 +52,7 @@ final class XMLSampleProperties {
try {
XMLStreamReader reader = inputFactory.createXMLStreamReader(new
StreamSource(
sample.getUrl().toString()));
+ encoding = reader.getEncoding();
while (reader.hasNext()) {
switch (reader.next()) {
case XMLStreamReader.DTD:
@@ -73,6 +75,10 @@ final class XMLSampleProperties {
this.hasEntityReferences = hasEntityReferences;
}
+ String getEncoding() {
+ return encoding;
+ }
+
boolean hasDTD() {
return hasDTD;
}