Re: Removing whitespace in XSP generated XML

2003-10-31 Thread Mika Fonsen
Hi,

Another solution to this XMLSpy caused problem is to disable output 
formatting for these elements.
   
Tools/Options:
- from file tab, add an entry to the No output formatting -field: 
xsp:attribute
   
You might also want to include xsl:attribute to this.
   
---   
Mika Fonsén * http://iki.fi/mf   

On Thu, 30 Oct 2003, Stephanie Zohner wrote:
 I have unwanted whitespace in XSP generated attributes:


__
Do you Yahoo!?
Exclusive Video Premiere - Britney Spears
http://launch.yahoo.com/promos/britneyspears/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Removing whitespace in XSP generated XML

2003-10-30 Thread J.Pietschmann
Stephanie Zohner wrote:
Another offered solution is the xslt-function normalize-space.
This however, did not work as expected so far. I assume this is because,
normalize-space removes no
#10;, which is the first character in my atibute values.
That's a bit odd because a LF is supposed to be  whitespace too.
But you can try translate(.,'#10; ','')
J.Pietschmann

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Re: Removing whitespace in XSP generated XML

2003-10-30 Thread Joerg Heinicke
We could easily add

xsl:strip-space elements=xsp:attribute/

to the xsp.xsl for avoiding the need to write

xsp:attribute 
name=emailxsp:exprrequest.getParameterValues(users)[i]/xsp:expr/xsp:attribute

(i.e. without any linebreak). The problem is, that we can break other 
user's code, when they rely on the whitespace handling as it is. But 
it's true, many people have problems with the whitespace handling for 
attributes and do it the way above. Furthermore we have

xsp:text /xsp:text

for adding single spaces (or as much as they want).

Question to the developers: Can we change the whitespace handling for 
xsp:attribute/?

Joerg

On 30.10.2003 14:30, Stephanie Zohner wrote:

Hi,

According to the messages in the Mail Archive my problem is well known, but
I could not find an proper solution in it. So maybe this time ?!
I have unwanted whitespace in XSP generated attributes:

For example:

XSP-Code like this:

user
  xsp:attribute name=email
xsp:exprrequest.getParameterValues(users)[i]/xsp:expr
  /xsp:attribute
/user
Result into:

user email=#10;[EMAIL PROTECTED]#10;  
 /

The offered solutions are:
Strip the whitespace out of the XSP-page manuelly, so it won't appear in the
output. 
I edit my XML Files with XML Spy, so this solution in not good. It
obliterates the XSP file.

Another offered solution is the xslt-function normalize-space.
This however, did not work as expected so far. I assume this is because,
normalize-space removes no
#10;, which is the first character in my atibute values.
Is there a way to prevent unwanted whitespace in the XSP, and if not how can
XSLT help in my case (#10;)
I would be very glad, if anybody can help me with this.

Thanks,

Stephanie


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]