<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=454497&amp;view=findpost&amp;p=3914744</guid>
        <pubDate>Wed, 11 Dec 2024 17:08:34 +0000</pubDate>
        <title>Как удалить родительский узел в XML если он содержит в себе дочерний узел</title>
        <link>https://forum.sources.ru/index.php?showtopic=454497&amp;view=findpost&amp;p=3914744</link>
        <description><![CDATA[User32: Друзья нужна помощь в удалении родительского узла &lt;Placemark&gt; если он содержит в себе узел &lt;Point&gt; и так нужно побеждаться по всему xml файлику.<br>
Я к сожалению не силен в VBA, поэтому нужна помощь.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;?xml version=&quot;1.0&quot;?&#62;</div><div class="code_line">&#60;addons&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;Placemark&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;name&#62;ТТ-4&#60;/name&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;styleUrl&#62;#icon-labelson-nodesc&#60;/styleUrl&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;Point&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;coordinates&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;11.1234578,12.7451877</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;/coordinates&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;/Point&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;/Placemark&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;Placemark&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;name&#62;ТК-8&#60;/name&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;&#60;styleUrl&#62;#icon-labelson-nodesc&#60;/styleUrl&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;coordinates&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;12.2556868,13.5278782</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#60;/coordinates&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;/Placemark&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">&#60;/addons&#62;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Set objXMLDoc = Wscript.CreateObject(&quot;Microsoft.XMLDOM&quot;) </div><div class="code_line">objXMLDoc.async = False </div><div class="code_line">&nbsp;</div><div class="code_line">Dim XMLFile</div><div class="code_line">XMLFile = &quot;C:\TEMP\XML{text}0.xml&quot;</div><div class="code_line">objXMLDoc.load(XMLFile) </div><div class="code_line">Set nodes = objXMLDoc.selectNodes(&quot;addons/Placemark/Point&quot;)</div><div class="code_line">For Each node In nodes</div><div class="code_line">&nbsp;&nbsp;????.remove</div><div class="code_line">Next</div><div class="code_line">&nbsp;</div><div class="code_line">objXMLDoc.Save(XMLFile)</div><div class="code_line">&nbsp;</div><div class="code_line">MsgBox &quot;Delete completed&quot;</div></ol></div></div></div></div>]]></description>
        <author>User32</author>
        <category>Visual Basic: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	