ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
213
213
EMPFEHLEN
-
28.07.11 19:06 #1
- Registriert seit
- Jul 2011
- Beiträge
- 7
Hallo,
hat schon mal jemand mit xsom (http://xsom.java.net/) gearbeitet?
beispielsweise habe ich folgenden komplexen Typ:
Code :1 2 3 4 5 6
<complexType name="BoundingShapeType"> <sequence> <element ref="Envelope"/> </sequence> <attribute name="nilReason" type="NilReasonType"/> </complexType>
und nun möchte ich mit dem XSOM-Parser durch Abfrage dieses Typs wissen, ob bspw. eine Elementreferenz vorliegt.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
import com.sun.xml.xsom.*; import java.io.File; import com.sun.xml.xsom.parser.XSOMParser; import com.sun.xml.xsom.XSSchemaSet; public class XSDParser { public static void main(String args[]){ XSSchema xsSchema; try{ XSOMParser parser = new XSOMParser(); parser.parse(new File("test.xsd")); XSSchemaSet schemaSet = parser.getResult(); xsSchema = schemaSet.getSchema(1); }catch (Exception exp) { exp.printStackTrace(System.out); } XSComplexType ct = (ComplexType) xsSchema.getComplexType("BoundingShapeType"); XSContentType contentType = ct.getContentType(); XSParticle particle = contentType.asParticle(); if(particle != null){ XSTerm term = particle.getTerm(); if(term.isElementDecl()){ XSElementDecl elem = term.asXSElementDecl(); //jetzt bspw. prüfen ob eine Referenz vorliegt } } } }
Kann mir da jemand helfen?
gruß jazzhunter
Ähnliche Themen
-
Schema einer XML Datei ermitteln mit JDOM
Von zer0 im Forum JavaAntworten: 1Letzter Beitrag: 26.01.10, 07:50 -
IP erreichbar? & Object-ID ermitteln snmp
Von Steusi im Forum PHPAntworten: 3Letzter Beitrag: 04.11.08, 23:52 -
dynamisches model in einem Xforms dokument und schema.xsd
Von janosch im Forum XML TechnologienAntworten: 1Letzter Beitrag: 30.04.08, 12:48 -
Mit DOM (Document Object Model) auf Pseudoelemente zugreifen
Von Dj Mike im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 19.04.06, 16:53 -
Oracle - Tabelle von einem Schema in ein anderes Schema verschieben
Von Plumpsi im Forum Relationale DatenbanksystemeAntworten: 0Letzter Beitrag: 15.09.04, 10:26





Zitieren
Login





