private void appendSchemaDefinitions(StringBuilder buffer, XSNamespaceItemList itemlist) { int len = itemlist != null ? itemlist.getLength() : 0; for (int i = 0; i < len; i++) { XSNamespaceItem nsitem = (XSNamespaceItem)itemlist.item(i); String ns = nsitem.getSchemaNamespace(); //Ignore the one for xsd if (Constants.NS_SCHEMA_XSD.equals(ns)) continue; buffer.append(utils.getSchemaDefinitions(ns)); } //end for }
private synchronized Map<String, List<String>> getNSMap() { if ( nsToLocations == null ) { nsToLocations = new LinkedHashMap<String, List<String>>(); XSNamespaceItemList nsItems = xsModel.getNamespaceItems(); for ( int i = 0; i < nsItems.getLength(); i++ ) { XSNamespaceItem nsItem = nsItems.item( i ); StringList locations = nsItem.getDocumentLocations(); List<String> loc = new ArrayList<String>( locations.getLength() ); for ( int j = 0; j < locations.getLength(); j++ ) { loc.add( locations.item( j ) ); } nsToLocations.put( nsItem.getSchemaNamespace(), loc ); } } return nsToLocations; }
for (int i = 0; i < namespaceItems.getLength(); i++) { XSNamespaceItem namespaceItem = namespaceItems.item(i); if (!XMLConstants.W3C_XML_SCHEMA_NS_URI.equals(namespaceItem.getSchemaNamespace())) { doc.declarePrefix(namespaceItem.getSchemaNamespace());
for ( int i = 0; i < nsItems.getLength(); i++ ) { XSNamespaceItem nsItem = nsItems.item( i ); String ns = nsItem.getSchemaNamespace(); if ( ns.equals( targetNs ) ) {
XSNamespaceItemList nsItems = xsModel.getNamespaces(); for ( int i = 0; i < nsItems.getLength(); i++ ) { String ns = nsItems.item( i ).getSchemaNamespace(); if ( !"".equals( ns ) && !( CommonNamespaces.isCoreNamespace( ns ) ) ) { if ( !this.prefixToNs.values().contains( ns ) && this.prefixToNs != null ) {