ScriptQuote Element (View)

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

Encodes a string to fit within JavaScript code. This element is used to render text from the server that must be interpreted as a quoted string.

<ScriptQuote
  NotAddingQuote = "TRUE" | "FALSE">
</ScriptQuote>

Attributes

Attribute

Description

NotAddingQuote

Optional Boolean. TRUE to eliminate quotation marks for enclosing a string. The default value is FALSE.

Child Elements

None

Parent Elements

Numerous

Occurrences

Minimum: 0

Maximum: Unbounded

Remarks

The ScriptQuote element performs the following conversions on its body text:

  • converts " to \"

  • converts \ to \\

  • converts CR to \r\CR (where CR is character code 13)

For example, the code <ScriptQuote>This is a test</ScriptQuote> returns "This is a test" because NotAddingQuote is not set to TRUE. The code <ScriptQuote NotAddingQuote="TRUE">This is a test</ScriptQuote>, however, returns This is a test, without quotation marks, because NotAddingQuote is set to TRUE. Note that in the second case, the string is not surrounded by quotation marks.