How to add default namespace without prefix using XMLSerializer.
I am using org.xmlpull.v1.XmlSerializer on Android.
XmlSerializer xmlSerializer = Xml.newSerializer(); xmlSerializer.startTag("efgh", "abcd");
gives <n0:abcd xmlns:n0="efgh">
<n0:abcd xmlns:n0="efgh">
but I want him to be
<abcd xmlns="efgh">
I believe XmlSerializer.setPrefix (String prefix, String namespace) for:
http://developer.android.com/reference/org/xmlpull/v1/XmlSerializer.html#setPrefix (java.lang.String, java. lang.String)
Have you tried using this?
It associates a prefix with a namespace. The call is valid for the next element, including children.
: startTag(), -, startTag() setPrefix(), , .
, .
:
xmlSerializer.startTag(null, "abcd"); xmlSerializer.attribute(null, "xmlns", "efgh"); xmlSerializer.endTag(null, "abcd");