Skip to content

Commit

Permalink
make some tck tests
Browse files Browse the repository at this point in the history
git-svn-id: http://anonsvn.jboss.org/repos/weld/ri/trunk@2331 1c488680-804c-0410-94cd-c6b725194a0e
  • Loading branch information
Victor Yarmolovich committed Apr 7, 2009
1 parent 67dadaf commit 4015eef
Showing 1 changed file with 20 additions and 15 deletions.
35 changes: 20 additions & 15 deletions impl/src/main/java/org/jboss/webbeans/xml/ParseXmlHelper.java
Expand Up @@ -141,24 +141,29 @@ public static void checkRootDeclaredNamespaces(Element root, Map<String, Set<Str
{
Namespace namespace = (Namespace) namespacesIterator.next();
String prefix = namespace.getPrefix();
String uri = namespace.getURI();
if (uri.startsWith(XmlConstants.URN_PREFIX))

for(String uri : namespace.getURI().split(" "))
{
Set<String> packagesSet = new HashSet<String>();

URL namespaceFile = environment.loadFileByUrn(uri, XmlConstants.NAMESPACE_FILE_NAME);
if (namespaceFile != null)
{
packagesSet.addAll(parseNamespaceFile(namespaceFile));
}
else
if (uri.startsWith(XmlConstants.URN_PREFIX))
{
String packageName = uri.replaceFirst(XmlConstants.URN_PREFIX, "");
packagesSet.add(packageName);
}
Set<String> packagesSet = new HashSet<String>();

addElementToPackagesMap(packagesMap, prefix, packagesSet);
}
environment.loadFileByUrn(uri, XmlConstants.SCHEMA_FILE_NAME);

URL namespaceFile = environment.loadFileByUrn(uri, XmlConstants.NAMESPACE_FILE_NAME);
if (namespaceFile != null)
{
packagesSet.addAll(parseNamespaceFile(namespaceFile));
}
else
{
String packageName = uri.replaceFirst(XmlConstants.URN_PREFIX, "");
packagesSet.add(packageName);
}

addElementToPackagesMap(packagesMap, prefix, packagesSet);
}
}
}
}

Expand Down

0 comments on commit 4015eef

Please sign in to comment.