<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; CMD/BAT: Замена даты в XML]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=11869</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=11869&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «CMD/BAT: Замена даты в XML».]]></description>
		<lastBuildDate>Tue, 02 Aug 2016 14:48:19 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: CMD/BAT: Замена даты в XML]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106525#p106525</link>
			<description><![CDATA[<div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Могу vbs предложить:</div><div class="fancy_spoiler"><div class="codebox"><pre><code>File = &quot;C:\test_ANSI.xml&quot;

Set FSO = CreateObject(&quot;Scripting.FileSystemObject&quot;)
Set Reg = New RegExp : Reg.IgnoreCase = True

With FSO.GetFile(File)
	All = .OpenAsTextStream(1).ReadAll
	If Test(All, 1, Date1) And Test(All, 2, &quot;&quot;) Then _
	.OpenAsTextStream(2).Write Reg.Replace(All, &quot;$1&quot; &amp; Date1 &amp; &quot;$3&quot;)
End With

Function Test(Text, Num, DateN)
	Reg.Pattern = &quot;(&lt;date_&quot; &amp; Num &amp; &quot;&gt;)([\d\-]*)(&lt;/date_&quot; &amp; Num &amp; &quot;&gt;)&quot;	
	If Reg.Test(Text) Then Test = 1 : If Num = 1 Then _
	DateN = Reg.Execute(Text)(0).Submatches(1)
End Function</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (Flasher)]]></author>
			<pubDate>Tue, 02 Aug 2016 14:48:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106525#p106525</guid>
		</item>
		<item>
			<title><![CDATA[CMD/BAT: Замена даты в XML]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=106517#p106517</link>
			<description><![CDATA[<p>Добрый день.<br />Есть xml файл, в котором имеются строки вида:<br /></p><div class="codebox"><pre><code>&lt;DATE_1&gt;2016-02-01&lt;/DATE_1&gt; 
&lt;DATE_2&gt;2016-02-11&lt;/DATE_2&gt; 
</code></pre></div><p>Необходимо чтобы вторая дата была равна первой. Даты везде разные. Как сделать замену?<br />Заранее спасибо откликнувшимся.</p>]]></description>
			<author><![CDATA[null@example.com (olelucoye)]]></author>
			<pubDate>Tue, 02 Aug 2016 06:52:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=106517#p106517</guid>
		</item>
	</channel>
</rss>
