Hello, I am writing a client to a .NET based webservice I have no control over and I am using Axis 1.5.1 and XmlBeans. It requires the method request node to have an empty namespace prefix otherwise it returns a "Bad request".
Is there a way to enforce that? By default the request stub is associated with an "ns:" prefix: It writes <ns:GetRespondents ... and I want <GetRespondents. I've googled for many hours and only got this hint: http://wiki.apache.org/xmlbeans/XmlBeansFaq#suggestedPrefixes HashMap suggestedPrefixes = new HashMap(); suggestedPrefixes.put("http://foo.com/", ""); XmlOptions opts = new XmlOptions(); opts.setSaveSuggestedPrefixes(suggestedPrefixes); String output = document.xmlText(opts) But I do not know how to configure the stub (or Axis in general) to use the custom XmlOptions. Can you please help or point me to the right direction? Thank you, Rares