<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум компьютерной помощи &mdash; Парсим XML и записываем в определенный тег свои данные.]]></title>
		<link>https://itpmr.ru/viewtopic.php?id=1032</link>
		<atom:link href="https://itpmr.ru/extern.php?action=feed&amp;tid=1032&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Парсим XML и записываем в определенный тег свои данные.».]]></description>
		<lastBuildDate>Thu, 14 Sep 2017 06:23:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Парсим XML и записываем в определенный тег свои данные.]]></title>
			<link>https://itpmr.ru/viewtopic.php?pid=124676#p124676</link>
			<description><![CDATA[<p>Идея куска скрипта&nbsp; - распарсить XML и записать в нужный тег свои данные.<br />Я хотел вытягивать с базы с лотус дока файл шаблона XML для письма/приказа/....&nbsp; и в&nbsp; него вставлять данные с открытого лотус документа. <br /></p><div class="codebox"><pre><code>If    docNode.ParentNode.NodeName = &quot;container&quot;     And docNode.Nodename = &quot;destinations&quot;    Then &#039;  Адресат
            Print     docNode.Nodename
    &#039;tmpstr =     Chr(FF048) + |Destination&gt;&amp;lt;LegalEntity&gt;&lt;KodOrgOut&gt;123&lt;/KodOrgOut&gt;&lt;NameOrg&gt;&lt;/NameOrg&gt;&lt;StructuralSubdivision&gt;&lt;/StructuralSubdivision&gt;&lt;Post&gt;&lt;/Post&gt;&lt;/LegalEntity&gt;&lt;FIO&gt;&lt;/FIO&gt;&lt;/Destination&gt;|
            &#039;docNode.FirstChild.NodeValue =tmpstr
            
            Set newDocNode = docrootnode.CreateElementNode(&quot;Destination&quot;)
            Call docNode.AppendChild(newDocNode)
            Set newTextNode = docrootnode.CreateTextNode(&quot;456&quot;)
            &#039;Call docNode.AppendChild(newTextNode)
            If docNode.HasChildNodes Then
                Print &quot;дочка!&quot;
                &#039;Set DocNode =  docNode.FirstChild 
                &#039;Set newDocNode = docrootnode.CreateElementNode(&quot;xxx&quot;)
                &#039;Call docNode.AppendChild(newDocNode)
            End If
            Set newDocNode = docrootnode.CreateElementNode(&quot;LegalEntity&quot;)
            Call docNode.AppendChild(newDocNode)
            Set newTextNode = docrootnode.CreateTextNode(&quot;123йцу&quot;)
            Call docNode.AppendChild(newTextNode)
        End If
    End If</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Thu, 14 Sep 2017 06:23:49 +0000</pubDate>
			<guid>https://itpmr.ru/viewtopic.php?pid=124676#p124676</guid>
		</item>
	</channel>
</rss>
