Pessoal, como faço pra adicionar um atributo schema a uma tag XML utilizando XStream?
Tenho uma classe “urlset” e que quando serializada resulta em
mas preciso mesmo que ela seja gerada dessa forma
Obrigado!
Pessoal, como faço pra adicionar um atributo schema a uma tag XML utilizando XStream?
Tenho uma classe “urlset” e que quando serializada resulta em
mas preciso mesmo que ela seja gerada dessa forma
Obrigado!
xstream não trabalha com namespace…
mas isso aki funciona…
[code]import com.thoughtworks.xstream.XStream;
public class Test {
public static void main(String[] args) throws Exception {
XStream xs = new XStream();
xs.aliasAttribute("xsi:schemaLocation", "name");
xs.useAttributeFor(Activity.class, "name");
Activity activity = new Activity();
activity.setId(0);
activity.setName("http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd");
activity.setTime(2);
System.out.println(xs.toXML(activity));
}
}[/code]
retorna
<Activity xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<id>0</id>
<time>2</time>
</Activity>
Valeu, cara! Mt obrigado!!
nextuser,
Cara, valeu mesmo, isso me ajudou e muito… Valeu…