aboutsummaryrefslogtreecommitdiff
path: root/spss.server/src/at/gv/egovernment/moa
diff options
context:
space:
mode:
Diffstat (limited to 'spss.server/src/at/gv/egovernment/moa')
-rw-r--r--spss.server/src/at/gv/egovernment/moa/spss/api/xmlbind/TransformParser.java25
1 files changed, 10 insertions, 15 deletions
diff --git a/spss.server/src/at/gv/egovernment/moa/spss/api/xmlbind/TransformParser.java b/spss.server/src/at/gv/egovernment/moa/spss/api/xmlbind/TransformParser.java
index 84f377826..2d01f2a0f 100644
--- a/spss.server/src/at/gv/egovernment/moa/spss/api/xmlbind/TransformParser.java
+++ b/spss.server/src/at/gv/egovernment/moa/spss/api/xmlbind/TransformParser.java
@@ -130,34 +130,29 @@ public class TransformParser {
* @param transformElem The <code>Transform</code> DOM element to parse.
* @return An <code>ExclusiveCanonicalizationTransform</code> API object
* containing the data from the <code>transformElem</code>.
- * @throws MOAApplicationException An error occurred parsing the
- * <code>transformElem</code>.
*/
private Transform parseExclusiveC14nTransform(
String algorithmUri,
Element transformElem)
- throws MOAApplicationException {
+ {
Element inclusiveNamespacesElem =
(Element) XPathUtils.selectSingleNode(
transformElem,
INCLUSIVE_NAMESPACES_XPATH);
- if (inclusiveNamespacesElem == null) {
- throw new MOAApplicationException("2217", null);
- } else {
- StringTokenizer tokenizer =
- new StringTokenizer(inclusiveNamespacesElem.getAttribute("PrefixList"));
- List inclusiveNamespaces = new ArrayList();
-
- while (tokenizer.hasMoreTokens()) {
+ List inclusiveNamespaces = new ArrayList();
+ if (inclusiveNamespacesElem != null)
+ {
+ StringTokenizer tokenizer = new StringTokenizer(inclusiveNamespacesElem.getAttribute("PrefixList"));
+ while (tokenizer.hasMoreTokens())
+ {
inclusiveNamespaces.add(tokenizer.nextToken());
}
-
- return factory.createExclusiveCanonicalizationTransform(
- algorithmUri,
- inclusiveNamespaces);
}
+ return factory.createExclusiveCanonicalizationTransform(
+ algorithmUri,
+ inclusiveNamespaces);
}
/**