<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JScript: Ошибка "Expecting a valid name" для оператора "<" в *.wsf]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6573&amp;type=atom" />
	<updated>2011-12-20T05:40:48Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=6573</id>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Ошибка "Expecting a valid name" для оператора "<" в *.wsf]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54796#p54796" />
			<content type="html"><![CDATA[<p>Спасибо огромное! Раньше не обращал внимания на эту инструкцию. Теперь буду знать.</p>]]></content>
			<author>
				<name><![CDATA[Ратибор Редоран]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27370</uri>
			</author>
			<updated>2011-12-20T05:40:48Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54796#p54796</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Ошибка "Expecting a valid name" для оператора "<" в *.wsf]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54763#p54763" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ратибор Редоран пишет:</cite><blockquote><p>хотелось бы всё-таки установить причину такого поведения сервера сценариев</p></blockquote></div><p>wsf-файл это в первую очередь xml-файл, который должен быть well-formed, правильно сформированным. Фрагменты такого xml-файла, содержащие символы &lt; и &gt;, рассматриваются как теги, в результате весь wsf-файл не проходит проверку как правильно сформированный xml-файл. Поэтому весь код (не только jscript, но и vbscript) надо пометить как CDATA - character data, символьные данные. Таково определение тега &lt;script&gt; - содержит только символьные данные.</p>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-12-19T11:57:21Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54763#p54763</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JScript: Ошибка "Expecting a valid name" для оператора "<" в *.wsf]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54761#p54761" />
			<content type="html"><![CDATA[<p>Всегда пишите код в секции CDATA:<br /></p><div class="codebox"><pre><code>&lt;script language=&quot;JScript&quot;&gt;&lt;![CDATA[

// код

]]&gt;&lt;/script&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Rumata]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24846</uri>
			</author>
			<updated>2011-12-19T11:36:53Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54761#p54761</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JScript: Ошибка "Expecting a valid name" для оператора "<" в *.wsf]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=54760#p54760" />
			<content type="html"><![CDATA[<p>Доброго времени суток!</p><p>Имеется код в WSF файле:<br /></p><div class="codebox"><pre><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;

&lt;job id=&quot;T1&quot;&gt;
&lt;script language=&quot;JScript&quot;&gt;

var i = 2;

if (i &lt; 5) {
WScript.Echo(i);
}
&lt;/script&gt;
&lt;/job&gt;</code></pre></div><p>При запуске скрипта выдаётся сообщение, о том, что &quot;Expecting a valid name&quot; и указывает на место подчёркнутого значения (т.е. &quot;5&quot;). Замена значения на переменную и смена кодировки (на 1251) ничего не меняют. И такая ситуация на всех машинах.</p><p>Та же история и с кодом for:<br /></p><div class="codebox"><pre><code>for (var i = 0; i &lt; 3; i++) {
WScript.Echo(i);
}</code></pre></div><p>Можно конечно заменить &lt; на !( &gt;= ), но хотелось бы всё-таки установить причину такого поведения сервера сценариев.</p><p>P.S. В IE аналогичный код (в HTML-ом &lt;script&gt;) работает.</p>]]></content>
			<author>
				<name><![CDATA[Ратибор Редоран]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27370</uri>
			</author>
			<updated>2011-12-19T11:29:01Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=54760#p54760</id>
		</entry>
</feed>
