Subject: Re: [xsl] DOCTYPE causes appearance of unwanted attributes From: Paul DuBois <paul@xxxxxxxxxxxx> Date: Mon, 26 Jul 2004 13:01:46 -0500 |
On Mon, Jul 26, 2004 at 04:33:28PM +0100, Colin Paul Adams wrote: > >>>>> "Paul" == Paul DuBois <paul@xxxxxxxxxxxx> writes: > > Paul> A while back I sent the following message to this list, in > Paul> which I asked how to prevent xsltproc from adding default > Paul> element attributes when processing an input document that > Paul> contains a DOCTYPE declaration. A few people suggested ways > Paul> to suppress these, but I have now realized that there is a > Paul> very simple way to keep the attributes from appearing: > > Paul> Use "xsltproc --novalid" rather than just "xsltproc". Then > Paul> xsltproc won't look at the DTD. > > Paul> I'm embarrassed to say that I didn't think of this before, > Paul> but perhaps by mentioning it here, it will help someone else > Paul> who has the same problem. > > Surely the problem is that you have an unwanted DOCTYPE, not unwanted > attributes? > If the DOCTYPE says that an attribute has a default value, then if > this is inappropriate you have the wrong DOCTYPE. The DOCTYPE is correct, but I'm not interested in having the transform add a bunch of unnecessary verbiage to an already large file. Having explicit attributes included with the values that they would have anyway adds no information.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] DOCTYPE causes appearance, Colin Paul Adams | Thread | Re: [xsl] DOCTYPE causes appearance, J.Pietschmann |
RE: [xsl] hard xsl problem, Michael Kay | Date | [xsl] Using vars, xptm |
Month |