Revision 3081 trunk/applications/appCatalogYNomenclatorClient/src/es/gva/cit/gazetteer/parsers/wfsg/WfsgDescribeFeatureTypeParser.java
WfsgDescribeFeatureTypeParser.java | ||
---|---|---|
57 | 57 |
public boolean parse(XMLNode node,ThesaurusName feature){ |
58 | 58 |
setRootNode(node); |
59 | 59 |
|
60 |
XMLNode[] nFields = XMLTree.searchMultipleNode(node,"xs:complexType->xs:complexContent->xs:extension->xs:sequence->xs:element"); |
|
60 |
String[] s = node.getName().split(":"); |
|
61 |
String prefix = ""; |
|
62 |
if (s.length == 2) |
|
63 |
prefix = s[0] + ":"; |
|
64 |
|
|
65 |
XMLNode[] nFields = XMLTree.searchMultipleNode(node,prefix + "complexType->" + prefix + "complexContent->" + prefix + "extension->" + prefix + "sequence->" + prefix + "element"); |
|
61 | 66 |
ThesaurusNameField[] fields = new ThesaurusNameField[nFields.length]; |
62 | 67 |
|
63 | 68 |
for (int i=0; i<nFields.length ; i++){ |
Also available in: Unified diff