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]