Difference between &dtml-myvar; and <dtml-var myvar>
This has been something that I've never been very careful about. Until I got bitten in generating a JavaScript. What is the difference between <dtml-var myvar> and &dtml-myvar; ? I have noticed some differences before, but I don't remember the details, now. I guess one of them mangles the result so it can be looked at in a browser (properly HTML quoted?) <dtml-call "REQUEST.set('myvar', '&')"> <dtml-var myvar><br> &dtml-myvar;<br> Visually they look the same, but if I looked at the source: &<br> &<br> Is the a technical term (e.g: "rendering", "HTML-quoting", etc.) that describes the difference in the output? regards, Hung Jung ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
On Thu, Jun 15, 2000 at 12:47:17PM -0700, Hung Jung Lu wrote:
This has been something that I've never been very careful about. Until I got bitten in generating a JavaScript.
What is the difference between
<dtml-var myvar>
and
&dtml-myvar;
?
I have noticed some differences before, but I don't remember the details, now. I guess one of them mangles the result so it can be looked at in a browser (properly HTML quoted?)
<dtml-call "REQUEST.set('myvar', '&')"> <dtml-var myvar><br> &dtml-myvar;<br>
Visually they look the same, but if I looked at the source:
&<br> &<br>
Is the a technical term (e.g: "rendering", "HTML-quoting", etc.) that describes the difference in the output?
regards,
Hung Jung
From the Using the DTML entity syntax How-To (http://www.zope.org/Members/AlexR/EntitySyntax) :
"The &dtml-myVar; syntax is intended for use within HTML tag attributes, and as such will insert the variable HTML-quoted. This means that characters that have a special meaning in HTML (such as <, >, or &) will be replaced by the corresponding entities. So if you include &dtml-standard_html_header; in a page you'll find your header HTML source in the browser, instead of rendered HTML." ------------------------------------------------------ Andres Corrada-Emmanuel Email: andres@corrada.com ------------------------------------------------------
participants (2)
-
andresï¼ corrada.com -
Hung Jung Lu