Я пытаюсь посмотреть, можно ли это сделать в классическом ASP:
Dim myVar
myVar = <<< END
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<title>test</title>
</head>
<BODY>
END
Я могу сделать это в PHP, но я не уверен, что это можно сделать в ASP. Проблема в том, что мне нужно обрабатывать вывод HTML через переменную, и я не хочу проходить через HTML и преобразовывать "
в ""
ИЗМЕНИТЬ:
Я обнаружил, что в PHP это называется синтаксисом HEREDOC.
Поскольку меня спросили, я пытаюсь сохранить теги типа HTML (которые могут содержать символы ', ", которые в противном случае нарушили бы myVar = "<stuff color="red">here</stuff>"
поэтому мне нужно исправить это, заменив color="red"
на color=""red""
ЧАСТЬ ПРОБЛЕМЫ:
Я не хочу заменять "
на ""
для содержимого, когда я его назначаю, я думаю, что синтаксис HEREDOC недоступен для классического ASP.
ОК, ХОРОШО... :P
Поскольку все спрашивают меня, ПОЧЕМУ я делаю это таким образом, вот почему я должен поддерживать этот старый код ASP, я не хочу, но вдруг объем этого старого приложения меняется, что они хотят содержимое (которое раньше была HTML-страницей) для отправки по электронной почте, ТАК... Я хотел HEREDOC вывести HTML, передать его функции почты и отправить по электронной почте. Сказав это, я знаю, что это небрежно, и я знаю, что в другом случае это работает лучше, однако это то, к чему призывала работа, я не хотел переписывать ее, я просто хотел увеличить вывод из HTML в HTML -ЭЛЕКТРОННОЕ ПИСЬМО...
Надеюсь, это имеет больше смысла ;)
WHY
этого вопроса. - person Jakub   schedule 10.12.2009varJS = <entire script>
Жаль, что ASP не может этого сделать. - person Stephen R   schedule 11.11.2017