XML - Java-Castor-XML

 
Vista:

Java-Castor-XML

Publicado por Livingstone (1 intervención) el 02/01/2008 21:52:19
Hola a tod@s,

Estoy trabajando con Java-XML, para algunas cosas he de usar Castor, pero no es de lo que os quiero preguntar. Antes os pongo a modo de ejemplo un xml(absurdo) similar al que tengo.

<Dios>
<Adan>
<Hijos>
<Vivos>
<Nombre>Isaac</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
<Nombre>Paris</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Vivos>
</Hijos>
</Adan>
<Eva>
<Hijos>
<Vivos>
<Nombre>Jose</Nombre>
<ColorOjos>Azules</ColorOjos>
<ColorPelo>Rubio</ColorPelo>
<Nombre>Marta</Nombre>
<ColorOjos>Oscuros</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Vivos>
<Fallecidos>
<Nombre>Miriam</Nombre>
<ColorOjos>Verdes</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
<Nombre>Dorian</Nombre>
<ColorOjos>Azules</ColorOjos>
<ColorPelo>Castaño</ColorPelo>
</Fallecidos>
</Hijos>
</Eva>
</Dios>

Lo que tengo que hacer es:

1)Mostrar en un árbol el xml de arriba, pero con la condición de que no se pueden mostrar los valores/elementos ColorOjos y ColorPelo.
2)Al pulsar sobre una "leaf" Nombre X (e.j:Miriam), en la parte izquierda debería mostrarme el valor correspondiente a ColorOjos y ColorPelo.

¡Muchas gracias de antemano!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Java-Castor-XML

Publicado por fsda (1 intervención) el 07/07/2008 22:02:51
Using the Ant task for the Castor XML schema generator
Documentation Author(s):
Werner Guttmann


--------------------------------------------------------------------------------
Castor XML schema generator Ant task
Configuration
Example

--------------------------------------------------------------------------------

Castor XML schema generator Ant task
An alternative to using the command line as shown in the previous section, the Castor XML schema generator Ant task can be used to call the XML schema generator for XML schema generation. The only requirement is that the castor-<version>-anttasks.jar must be on the CLASSPATH.

Configuration
Please find below the complete list of parameters that can be set on the Castor XML schema generator.

Attribute Description Required
file The name of the XML file to use as input for XML schema generation. Yes
schemaFileName The name of the XML schema file to be generated; if not specified, a suffix '.xsd' will be appended to the input file name. No
defaultGroupingAsAll To indicate that <xsd:all/> should be used as default grouping. No


Alternatively to specifying the file property, it is possible to work with a nested <FileSet> element or with the dir property.

Example
Below is an example of how to use this task from within an Ant target definition named 'castor:schema:gen':

<target name="castor:schema:gen" depends="init"
description="Generate an XML schema from an XML document instance.">

<taskdef name="schema-gen"
classname="org.castor.anttask.XMLInstance2SchemaTask"
classpathref="castor.class.path" />
<mkdir dir="generated" />
<schema-gen file="src/main/resources/input.xml"
schemaFileName="target/generated/schema/input.xsd" />
</target>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar