<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум компьютерной помощи &mdash; Парсим XML и записываем в определенный тег свои данные.]]></title>
	<link rel="self" href="https://itpmr.ru/extern.php?action=feed&amp;tid=1032&amp;type=atom" />
	<updated>2017-09-14T06:23:49Z</updated>
	<generator>PunBB</generator>
	<id>https://itpmr.ru/viewtopic.php?id=1032</id>
		<entry>
			<title type="html"><![CDATA[Парсим XML и записываем в определенный тег свои данные.]]></title>
			<link rel="alternate" href="https://itpmr.ru/viewtopic.php?pid=124676#p124676" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://itpmr.ru/profile.php?id=2</uri>
			</author>
			<updated>2017-09-14T06:23:49Z</updated>
			<id>https://itpmr.ru/viewtopic.php?pid=124676#p124676</id>
		</entry>
</feed>
