XmlBeans: removing namespace attributes from the generated xml


public static void removeNamespaces(XmlObject root)
{
 String s;
 XmlCursor cursor = root.newCursor();
 cursor.toNextToken();
 while (cursor.hasNextToken())
 {
 if (cursor.isNamespace())
 {
 cursor.removeXml();
 }
 else
 {
 if (cursor.isStart() || cursor.isAttr())
 {
 s = cursor.getName().getLocalPart();
 cursor.setName(new QName(s));
 }
 cursor.toNextToken();
 }
 }
 cursor.dispose();
}

 

Advertisements
Tagged ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: