Hi again,

I have a new question for xmlbeans API since i managed to compile and
excercise a little bit.

I wonder if there is a way to print on screen a single schema component
(eg. an element,a type etc)

I found on doc an interface called : SchemaCodePrinter

that implements 3 methods

*Method Summary*
| void|         |*printLoader
<http://xmlbeans.apache.org/docs/2.4.0/reference/org/apache/xmlbeans/SchemaCodePrinter.html#printLoader%28java.io.Writer,%20org.apache.xmlbeans.SchemaTypeSystem%29>*(Writer
<http://java.sun.com/j2se/1.4.2/docs/api/java/io/Writer.html> writer,
SchemaTypeSystem
<http://xmlbeans.apache.org/docs/2.4.0/reference/org/apache/xmlbeans/SchemaTypeSystem.html>
 system)|

          *Deprecated.* /Obsoleted by functionality in
|SchemaTypeSystem.save()|/
| void|         |*printType
<http://xmlbeans.apache.org/docs/2.4.0/reference/org/apache/xmlbeans/SchemaCodePrinter.html#printType%28java.io.Writer,%20org.apache.xmlbeans.SchemaType%29>*(Writer
<http://java.sun.com/j2se/1.4.2/docs/api/java/io/Writer.html> writer,
SchemaType
<http://xmlbeans.apache.org/docs/2.4.0/reference/org/apache/xmlbeans/SchemaType.html>
 sType)|

           
| void|         |*printTypeImpl
<http://xmlbeans.apache.org/docs/2.4.0/reference/org/apache/xmlbeans/SchemaCodePrinter.html#printTypeImpl%28java.io.Writer,%20org.apache.xmlbeans.SchemaType%29>*(Writer
<http://java.sun.com/j2se/1.4.2/docs/api/java/io/Writer.html> writer,
SchemaType
<http://xmlbeans.apache.org/docs/2.4.0/reference/org/apache/xmlbeans/SchemaType.html>
 sType)|

           


I am trying to use it ,so i wrote this piece of code

---------------------------------------------------------------------------------------
//STS is a SchemaTypeSystem....

SchemaType ST[] = STS.globalTypes()

SchemaCodePrinter SCP;
   
    StringWriter SW = new StringWriter();
   
    String SCPstring;
   
    SCP.printType(SW,ST[0]);
   
---------------------------------------------------------------------------------------

and i get as an error message this :
---------------------------------------------------------------------------------------
The local variable SCP may not have been initialized
---------------------------------------------------------------------------------------

But the SchemaCodePrinter is not a class so when do a new
SchemaCodePrinter i get
---------------------------------------------------------------------------------------
Cannot instantiate the type SchemaCodePrinter
---------------------------------------------------------------------------------------

How i can modulate this code to print on screen the schema component?

For start i want to print it on screen and then put it on a file for
work purposes.

Thanks in advance,

Michael



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to