Hello

I started parsing my XML to DOM, but then, even if I create a new message element with the root of the DOM, I will get an error, because it seems like I really need a MessageElement as an array since the contructor of my other method is:

public UpdateListItemsUpdates(org.apache.axis.message.MessageElement [] _any) {
          this._any = _any;
}

So then, how can I put my XML file in an array of MessageElement?

<Method ID='1' Cmd='New'>
   <Field Name='Title'>Nom</Field>
   <Field Name='FirstName'>Prenom</Field>
   <Field Name='Email'>[EMAIL PROTECTED]</Field>
</Method>

I tried this way:

org.apache.axis.message.MessageElement[] xbatch = new org.apache.axis.message.MessageElement[3]; xbatch[0] = new org.apache.axis.message.MessageElement(new javax.xml.namespace.QName("Title"),"Last Name"); xbatch[1] = new org.apache.axis.message.MessageElement(new javax.xml.namespace.QName("FirstName"),"First Name"); xbatch[2] = new org.apache.axis.message.MessageElement(new javax.xml.namespace.QName("Email"),"Email");

but I don't know how to put the root element in this kind of structure...

Thanks again for any help.


----- Message d'origine ----- De : "Jaka Mocnik" <[EMAIL PROTECTED]>
À : <[email protected]>
Envoyé : 30 mai 2006 15:41
Objet : Re: Help on creating a MessageElement


On Tue, 2006-05-30 at 15:10 -0400, Mona Yazbeck wrote:
Hello!

I need help on this! I am trying make an update operation on a web
services. I used WSDL2Java to create TestCase class. The testcase
class use a method taking in parameter two value, a string and a
updateListItemsUpdates... wich is in fact a MessageElement

binding.updateListItems(new java.lang.String(), new
lists.ws.UpdateListItemsUpdates());

I am changing this line to put value in it and I wanna pass this:

<Method ID='1' Cmd='New'>
    <Field Name='Title'>Family name</Field>
    <Field Name='FirstName'>First Name</Field>
    <Field Name='Email'>address</Field>
</Method>

as my second argument, but I have no idea how to put this in a
MessageElement[].
well, you can always try parsing your XML to DOM, then create a new
MessageElement from the root document Element using the appropriate
MessageElement constructor. I don't know if that suffices, though...

regards,
 jaKa

--
email: [EMAIL PROTECTED]
w3:    http://fish.homeunix.org/people/jaka



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to