[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: How to prevent that XML attributes ares automatica
On 2/22/06, Jirtme Haguet <j.haguet@xxxxxxxxxx> wrote: > Hello > > I am doing some changes in (a lot of) XML documents with XSL (using Apache Ant 1.6.5 target named <xslt .../>) > The -simple - purpose is to delete / add / modify some attributes. > > Basically, it works. > > Except one thing : in some cases, it adds some attributes to some XML elements. > I guess that this happens in order that the final XML become compliant with the DTD specified in the top of the source XML file. > If I delete the DTD directive, no attributes are added. > > Here above is an example of the added attributes : > > <!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> > <jasperReport ...isFloatColumnFooter="false" whenResourceMissingType="Null" isIgnorePagination="false"> > ... > </jasperReport> > > The point is that I do not want these attributes to be added - for the moment. > Any idea how to unactivate this ? You need to alter the DTD to remove the defaulted attributes, or alter the source XML to remove the doctype so the XML doesn't get validated. cheers andrew
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|