You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openaz.apache.org by co...@apache.org on 2015/04/15 15:12:38 UTC

incubator-openaz git commit: Fix loading policy files with leading comments/whitespace etc.

Repository: incubator-openaz
Updated Branches:
  refs/heads/master 9a39d271e -> 920dda192


Fix loading policy files with leading comments/whitespace etc.


Project: http://git-wip-us.apache.org/repos/asf/incubator-openaz/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-openaz/commit/920dda19
Tree: http://git-wip-us.apache.org/repos/asf/incubator-openaz/tree/920dda19
Diff: http://git-wip-us.apache.org/repos/asf/incubator-openaz/diff/920dda19

Branch: refs/heads/master
Commit: 920dda192242e42fc0846654f1c70527ca76cf54
Parents: 9a39d27
Author: Colm O hEigeartaigh <co...@apache.org>
Authored: Wed Apr 15 14:12:20 2015 +0100
Committer: Colm O hEigeartaigh <co...@apache.org>
Committed: Wed Apr 15 14:12:20 2015 +0100

----------------------------------------------------------------------
 .../com/att/research/xacmlatt/pdp/policy/dom/DOMPolicyDef.java    | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-openaz/blob/920dda19/openaz-xacml-pdp/src/main/java/com/att/research/xacmlatt/pdp/policy/dom/DOMPolicyDef.java
----------------------------------------------------------------------
diff --git a/openaz-xacml-pdp/src/main/java/com/att/research/xacmlatt/pdp/policy/dom/DOMPolicyDef.java b/openaz-xacml-pdp/src/main/java/com/att/research/xacmlatt/pdp/policy/dom/DOMPolicyDef.java
index d9d9f84..e7ee2c1 100644
--- a/openaz-xacml-pdp/src/main/java/com/att/research/xacmlatt/pdp/policy/dom/DOMPolicyDef.java
+++ b/openaz-xacml-pdp/src/main/java/com/att/research/xacmlatt/pdp/policy/dom/DOMPolicyDef.java
@@ -59,6 +59,9 @@ public abstract class DOMPolicyDef {
 		PolicyDef policyDef	= null;
 		try {
 			Node rootNode	= document.getFirstChild();
+			while (rootNode != null && rootNode.getNodeType() != Node.ELEMENT_NODE) {
+                            rootNode = rootNode.getNextSibling();
+                        }
 			if (rootNode == null) {
 				throw new Exception("No child in document");
 			}