<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; <XML>]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=27114</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27114&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «<XML>».]]></description>
		<lastBuildDate>Wed, 03 Apr 2013 22:28:18 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=338285#p338285</link>
			<description><![CDATA[<div class="quotebox"><cite>-=Serj=- пишет:</cite><blockquote><div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>А всё это дело через вывод в файл &gt; делается? Или можно исходный файл сразу отредактировать?</p></blockquote></div><p>Если нужно исходный редактировать, могу свой скрипт подправить. Он заработал?</p></blockquote></div><p>А я себе Python установил <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br />А есть что нибудь интересное из примерчиков? Крутящийся курсор например напечатать?<br />И как конвертировать py в байткод? Хотя всё это можно почитать, но я только что этим занялся)</p><p>Во всех книжках написано print &quot;Helo World&quot;, я интуитивно написал print (&quot;Helo World&quot;) и был прав, хотя потом узнал, что это в 3-й версии так.<br />Я в Windows сижу разумеется <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p><p>Я ещё Ruby и Perl поставил, но нифига не понятно))</p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Wed, 03 Apr 2013 22:28:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=338285#p338285</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=335445#p335445</link>
			<description><![CDATA[<p>1) Мне точность не нужна, где-то до сотых вполне хватит, большое спасибо!</p><p>Гы! Даже в Windows работает! Первое что мне GnuWin32 bc нормально выдал <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Thu, 21 Mar 2013 07:06:39 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=335445#p335445</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=335373#p335373</link>
			<description><![CDATA[<div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>Так как же всётаки в bc корень n-й степени получить? Я набираю echo 2^(1/7), но это не поддерживается.Мне уже кажется что это вообще невозможно, только не пугайте меня.</p></blockquote></div><p>как-то так если не думая:<br /><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">alexander@goblin ~ $ bc -lq<br />define pow(a,b) {<br />return e(b*l(a))<br />}<br />pow(2,1/7)<br />1.10408951367381233764<br /></div></p><p>но:<br />1) реальная точность меньше значения scale.<br />2) в не каноничном варианте, это тот случай, когда лучше перейти с баша на перловку или питон.</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Wed, 20 Mar 2013 22:22:10 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=335373#p335373</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=335370#p335370</link>
			<description><![CDATA[<p>Так как же всётаки в <strong>bc</strong> корень n-й степени получить? Я набираю echo 2^(1/7), но это не поддерживается.<br />Мне уже кажется что это вообще невозможно, только не пугайте меня.</p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Wed, 20 Mar 2013 21:09:37 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=335370#p335370</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332813#p332813</link>
			<description><![CDATA[<div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>Там есть -i , но блин даже на форуме никто не отвечает, а в документации нет примеров.</p></blockquote></div><p>«типа -i» это может быть -i, а может что-то аналогичное... X_X<br /></p><div class="quotebox"><cite>xml ed --help пишет:</cite><blockquote><p>&lt;global-options&gt; are:<br />&nbsp; -P, or -S&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;- preserve whitespace nodes.<br />&nbsp; &nbsp; &nbsp;(or --pf, --ps)&nbsp; &nbsp; Note that space between attributes is not preserved<br />&nbsp; -O (or --omit-decl) - omit XML declaration (&lt;?xml ...?&gt;)<br /><strong>&nbsp; -L (or --inplace)&nbsp; &nbsp;- edit file inplace</strong><br />&nbsp; -N &lt;name&gt;=&lt;value&gt;&nbsp; &nbsp;- predefine namespaces (name without &#039;xmlns:&#039;)<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ex: xsql=urn:oracle-xsql<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Multiple -N options are allowed.<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -N options must be last global options.</p></blockquote></div><div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>Уточню тогда, ещё важно &lt;obj class=&quot;UPoint&quot; name=&quot;Size&quot; ID=&quot;182564128&quot;&gt; указывать, потому что obj могут дважды в блоке находится.</p></blockquote></div><p>для xmlstarlet&#039;а сам подправить xpath сможешь?<br /><a href="http://www.zvon.org/xxl/XPathTutorial/General_rus/examples.html">вот</a> примеры, уровня букваря...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Sun, 10 Mar 2013 23:21:31 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332813#p332813</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332783#p332783</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer пишет:</cite><blockquote><p>да... <br />может если раскурить ман, то может у утилитки и есть ключик типа sed&#039;овского -i...</p></blockquote></div><p>Там есть -i , но блин даже на форуме никто не отвечает, а в документации нет примеров.<br />Мне показалось, что без заголовка<br />&lt;?xml version=&quot;1.0&quot; ?&gt; <br />вставка не работает.<br />А вот реплика с форума<br />xml ed -i -t comment -n &#039;&#039; -v &#039;comment contents here&#039;<br />тоже не получилось у меня.<br />Уж лучше копировать <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /></p><p>ShellExecute() cmd.exe &#039;/c xml ... Defaults.xml&gt; tmp &amp;&amp; move /y tmp Defaults.xml &amp;&amp; del tmp&#039;</p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Sun, 10 Mar 2013 20:03:52 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332783#p332783</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332705#p332705</link>
			<description><![CDATA[<div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>Если не трудно напиши любой пример, я просто погоняю по XML сам поучусь.<br />Только с перезаписью XML</p></blockquote></div><p>Для перезаписи достаточно в этом варианте <a href="http://linuxforum.ru/viewtopic.php?pid=332340#p332340">XML</a> заменить предпоследнюю строчку<br /></p><div class="codebox"><pre><code>with open(&#039;new.xml&#039;, &#039;w&#039;) as f:</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>with open(fname, &#039;w&#039;) as f:</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (-=Serj=-)]]></author>
			<pubDate>Sun, 10 Mar 2013 15:26:03 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332705#p332705</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332701#p332701</link>
			<description><![CDATA[<p>xml.exe хорош тем что можно находу применять в любой ситуации, однако плохо что его вызывать нужно, да ещё и с копированием в другой файл &gt;<br />то-есть если нужно исправить несколько параметров в нужном xml, то приходится его каждый раз перезаписывать.</p><br /><p>Вот на Fasm что получилось<br /></p><div class="codebox"><pre><code>include &#039;%fasm%/win64ax.inc&#039;
section &#039;.code&#039; executable
start:
        sub rsp,8

        invoke GetSystemMetrics,SM_CXSCREEN
        invoke wsprintf,a,\
               &#039;/c xml ed -S -O -u &quot;/Defaults/list/item[string[@value=&#039;&#039;PArrangeWindow&#039;&#039;]]/member/obj/int[@name=&#039;&#039;H&#039;&#039;]/@value&quot; -v %d Defaults.xml&gt; tmp&#039;,eax
        invoke ShellExecute,NULL,NULL,&#039;cmd.exe&#039;,a,NULL,SW_HIDE
        invoke Sleep,100
        invoke CopyFile,&#039;tmp&#039;,&#039;Defaults.xml&#039;,NULL

        invoke GetSystemMetrics,SM_CYSCREEN
        sub eax,52
        invoke wsprintf,a,\
               &#039;/c xml ed -S -O -u &quot;/Defaults/list/item[string[@value=&#039;&#039;PArrangeWindow&#039;&#039;]]/member/obj/int[@name=&#039;&#039;V&#039;&#039;]/@value&quot; -v %d Defaults.xml&gt; tmp&#039;,eax
        invoke ShellExecute,NULL,NULL,&#039;cmd.exe&#039;,a,NULL,SW_HIDE
        invoke Sleep,100
        invoke CopyFile,&#039;tmp&#039;,&#039;Defaults.xml&#039;,NULL

        invoke GetSystemMetrics,SM_CXSCREEN
        shr eax,1
        sub eax,399
        invoke wsprintf,a,\
               &#039;/c xml ed -S -O -u &quot;/Defaults/list/item[string[@value=&#039;&#039;TransportWindow&#039;&#039;]]/member/obj/int[@name=&#039;&#039;H&#039;&#039;]/@value&quot; -v %d Defaults.xml&gt; tmp&#039;,eax
        invoke ShellExecute,NULL,NULL,&#039;cmd.exe&#039;,a,NULL,SW_HIDE
        invoke Sleep,100
        invoke CopyFile,&#039;tmp&#039;,&#039;Defaults.xml&#039;,NULL

        invoke GetSystemMetrics,SM_CYSCREEN
        sub eax,220
        invoke wsprintf,a,\
               &#039;/c xml ed -S -O -u &quot;/Defaults/list/item[string[@value=&#039;&#039;TransportWindow&#039;&#039;]]/member/obj/int[@name=&#039;&#039;V&#039;&#039;]/@value&quot; -v %d Defaults.xml&gt; tmp&#039;,eax
        invoke ShellExecute,NULL,NULL,&#039;cmd.exe&#039;,a,NULL,SW_HIDE
        invoke Sleep,100
        invoke CopyFile,&#039;tmp&#039;,&#039;Defaults.xml&#039;,NULL

        invoke Sleep,10
        invoke DeleteFile,&#039;tmp&#039;
exit:
        invoke ExitProcess,NULL

section &#039;.data&#039; readable writeable

        a rb MAX_PATH

section &#039;.idata&#039; import readable

        library kernel32,&#039;KERNEL32.DLL&#039;,shell32,&#039;SHELL32.DLL&#039;,user32,&#039;USER32.DLL&#039;
        include &#039;%fasm%/api/kernel32.inc&#039;
        include &#039;%fasm%/api/shell32.inc&#039;
        include &#039;%fasm%/api/user32.inc&#039;</code></pre></div><p>Всего четыре параметра поправить приходится четыре раза файл переписывать...</p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Sun, 10 Mar 2013 15:12:48 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332701#p332701</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332700#p332700</link>
			<description><![CDATA[<div class="quotebox"><cite>-=Serj=- пишет:</cite><blockquote><p>Скорее, это скрипт и интерпретатор, упакованные в exe.</p></blockquote></div><p>Если не трудно напиши любой пример, я просто погоняю по XML сам поучусь.<br />Только с перезаписью XML</p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Sun, 10 Mar 2013 15:10:44 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332700#p332700</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332699#p332699</link>
			<description><![CDATA[<div class="quotebox"><cite>Fat-Zer⇓ пишет:</cite><blockquote><p>может если раскурить ман, то может у утилитки и есть ключик типа sed&#039;овского -i...</p></blockquote></div><p>Вот это было бы оочень здорово!</p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Sun, 10 Mar 2013 15:08:33 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332699#p332699</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332698#p332698</link>
			<description><![CDATA[<div class="quotebox"><cite>-=Serj=-⇓ пишет:</cite><blockquote><p>Опять не понятно, в предыдущем примере значение name=&quot;Location&quot;</p></blockquote></div><p>У меня просто XML большой и там много блоков разных, меня питон уже больше теоретически заинтересовал.<br />Практически XMLStarlet пойдёт.</p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Sun, 10 Mar 2013 15:07:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332698#p332698</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332693#p332693</link>
			<description><![CDATA[<div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>Уточню тогда, ещё важно &lt;obj class=&quot;UPoint&quot; name=&quot;Size&quot; ID=&quot;182564128&quot;&gt; указывать, потому что obj могут дважды в блоке находится.</p></blockquote></div><p>Опять не понятно, в предыдущем примере значение <strong>name=&quot;Location&quot;</strong><br />Уточните критерии.<br /></p><div class="quotebox"><blockquote><p>&lt;item&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;string name=&quot;Group&quot; value=&quot;TransportWindow&quot;/&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;member name=&quot;Values&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;obj class=&quot;UPoint&quot; name=&quot;Location&quot; ID=&quot;215319288&quot;&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;int name=&quot;H&quot; value=&quot;321&quot;/&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;int name=&quot;V&quot; value=&quot;690&quot;/&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/obj&gt;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;/member&gt;<br />&nbsp; &nbsp; &nbsp; &lt;/item&gt;</p></blockquote></div><div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>Я понял, xpars.exe это скомпилированный скрипт у вас, верно же?</p></blockquote></div><p>Скорее, это скрипт и интерпретатор, упакованные в exe.</p>]]></description>
			<author><![CDATA[null@example.com (-=Serj=-)]]></author>
			<pubDate>Sun, 10 Mar 2013 15:01:04 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332693#p332693</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332686#p332686</link>
			<description><![CDATA[<div class="quotebox"><cite>-=Serj=- пишет:</cite><blockquote><p>Если нужно исходный редактировать, могу свой скрипт подправить. Он заработал?</p></blockquote></div><p>Да, работает! Давай!<br />Уточню тогда, ещё важно &lt;obj class=&quot;UPoint&quot; <strong>name=&quot;Size&quot;</strong> ID=&quot;182564128&quot;&gt; указывать, потому что <strong>obj</strong> могут дважды в блоке находится.<br />Пример ещё<br /></p><div class="codebox"><pre><code>&lt;Defaults&gt;
   &lt;list name=&quot;Entries&quot; type=&quot;list&quot;&gt;
      &lt;item&gt;
         &lt;string name=&quot;Group&quot; value=&quot;PArrangeWindow&quot;/&gt;
         &lt;member name=&quot;Values&quot;&gt;
           &lt;int name=&quot;Show Inspector&quot; value=&quot;1&quot;/&gt;
            &lt;obj class=&quot;UPoint&quot; name=&quot;Size&quot; ID=&quot;182564128&quot;&gt;
               &lt;int name=&quot;H&quot; value=&quot;1440&quot;/&gt;
               &lt;int name=&quot;V&quot; value=&quot;848&quot;/&gt;
            &lt;/obj&gt;            
            &lt;int name=&quot;Snap Mode&quot; value=&quot;0&quot;/&gt;
         &lt;/member&gt;
      &lt;/item&gt;
            &lt;/list&gt;
&lt;/Defaults&gt;</code></pre></div><p>Я понял, xpars.exe это скампилированный скрипт у вас, верно же? <img src="https://linuxforum.ru/img/smilies/ab.gif" alt="ab" /><br />Интересно, я тогда хочу поставить питон и сам такие писать)<br />Только надо посмотреть насколько это практически полезно.</p>]]></description>
			<author><![CDATA[null@example.com (semiono)]]></author>
			<pubDate>Sun, 10 Mar 2013 14:46:35 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332686#p332686</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332664#p332664</link>
			<description><![CDATA[<div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>А всё это дело через вывод в файл &gt; делается? Или можно исходный файл сразу отредактировать?</p></blockquote></div><p>Если нужно исходный редактировать, могу свой скрипт подправить. Он заработал?</p>]]></description>
			<author><![CDATA[null@example.com (-=Serj=-)]]></author>
			<pubDate>Sun, 10 Mar 2013 12:08:49 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332664#p332664</guid>
		</item>
		<item>
			<title><![CDATA[Re: <XML>]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=332660#p332660</link>
			<description><![CDATA[<div class="quotebox"><cite>semiono⇓ пишет:</cite><blockquote><p>А всё это дело через вывод в файл &gt; делается? Или можно исходный файл сразу отредактировать?</p></blockquote></div><p>да... <br />может если раскурить ман, то может у утилитки и есть ключик типа sed&#039;овского -i...</p>]]></description>
			<author><![CDATA[null@example.com (Fat-Zer)]]></author>
			<pubDate>Sun, 10 Mar 2013 11:59:07 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=332660#p332660</guid>
		</item>
	</channel>
</rss>
