powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как сделать вложенный тег
4 сообщений из 4, страница 1 из 1
Как сделать вложенный тег
    #34406392
XX_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пожалуйста!!!

У меня есть xml :

<?xml version="1.0"?>
<ediroot>
<interchange Standard="EDIFACT" Date="070313" Time="1432" Control="000114696">
<sender>
<address Id="GVCMPSRU" Qual=""/>
</sender>
<receiver>
<address Id="GIVCUZ" Qual=""/>
</receiver>
<group>
<transaction Control="03131411005167" DocType="IFTMIN">
<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">11111111</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720359130</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373140</element>
<element Id="SEL02">CA</element>
</segment>

<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">22222222</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>
<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">33333333</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>

<segment Id="SEL">
<element Id="SEL01">0033333311</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">0033333322</element>
<element Id="SEL02">CA</element>
</segment>

<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">44444444</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>

<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">55555555</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>

<segment Id="SEL">
<element Id="SEL01">0055555511</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">0055555522</element>
<element Id="SEL02">CA</element>
</segment>

</transaction>
</group>
</interchange>
</ediroot>

У меня есть xsl :

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" encoding="windows-1251" indent="yes"/>
<xsl:template match="/ediroot/interchange">
<UZ-XDOC doc_version="1.0" doc_type="data">
<HEAD from="{sender/address/@Id}" to="{receiver/address/@Id}" messcode="2514"/>
<BODY>
<xsl:apply-templates select="group/transaction"/>
</BODY>
</UZ-XDOC>
</xsl:template>
<xsl:template match="transaction">
<xsl:element name="OTPR">
<xsl:apply-templates select="segment[@Id='EQD' and element[@Id='EQD01']='RR']"/>
</xsl:element>
</xsl:template>

<xsl:template match="segment[@Id='EQD' and element[@Id='EQD01']='RR']">
<xsl:element name="VAGON">
<xsl:attribute name="nom_pp">
<xsl:number value="position()" format="1"/>
</xsl:attribute>
<xsl:apply-templates select="following-sibling::segment[@Id='SEL']"/>
</xsl:element>
</xsl:template>

<xsl:template match="segment[@Id='SEL']">
<xsl:if test="element[@Id='SEL01']">
<xsl:variable name="dt" select="element[@Id='SEL01']"/>
<xsl:element name="PAY">
<xsl:attribute name="date_op">
<xsl:value-of select="substring($dt,3,8)"/>
</xsl:attribute>
</xsl:element>
</xsl:if>
</xsl:template>

</xsl:stylesheet>

После преобразования получается:

<?xml version="1.0" encoding="windows-1251"?>
<UZ-XDOC doc_version="1.0" doc_type="data">
<HEAD from="GVCMPSRU" to="GIVCUZ" messcode="2514" />
<BODY>
<OTPR>
<VAGON nom_pp="1">
<PAY date_op="20359130" />
<PAY date_op="20373140" />
<PAY date_op="33333311" />
<PAY date_op="33333322" />
<PAY date_op="55555511" />
<PAY date_op="55555522" />
</VAGON>
<VAGON nom_pp="2">
<PAY date_op="33333311" />
<PAY date_op="33333322" />
<PAY date_op="55555511" />
<PAY date_op="55555522" />
</VAGON>
<VAGON nom_pp="3">
<PAY date_op="33333311" />
<PAY date_op="33333322" />
<PAY date_op="55555511" />
<PAY date_op="55555522" />
</VAGON>
<VAGON nom_pp="4">
<PAY date_op="55555511" />
<PAY date_op="55555522" />
</VAGON>
<VAGON nom_pp="5">
<PAY date_op="55555511" />
<PAY date_op="55555522" />
</VAGON>
</OTPR>
</BODY>
</UZ-XDOC>

А должно получиться:

<?xml version="1.0" encoding="windows-1251"?>
<UZ-XDOC doc_version="1.0" doc_type="data">
<HEAD from="GVCMPSRU" to="GIVCUZ" messcode="2514" />
<BODY>
<OTPR>
<VAGON nom_pp="1">
<PAY date_op="20359130" />
<PAY date_op="20373140" />
</VAGON>

<VAGON nom_pp="2">
</VAGON>

<VAGON nom_pp="3">
<PAY date_op="33333311" />
<PAY date_op="33333322" />
</VAGON>

<VAGON nom_pp="4">

</VAGON>
<VAGON nom_pp="5">
<PAY date_op="55555511" />
<PAY date_op="55555522" />
</VAGON>
</OTPR>
</BODY>
</UZ-XDOC>
...
Рейтинг: 0 / 0
Как сделать вложенный тег
    #34406999
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
<xsl:variable name="testCount" select="count(following-sibling::segment[@Id='SEL']) - count(following-sibling::segment[not(@Id='SEL')][1]/following-sibling::segment[@Id='SEL'])"/>
<xsl:apply-templates select="following-sibling::segment[@Id='SEL' and position() <= $testCount]"/>
...
Рейтинг: 0 / 0
Как сделать вложенный тег
    #34408090
XX_78
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо огромное, но если в начальный XML добалляются ещё теги(между <segment Id="EQD"> и <segment Id="SEL">), то всёравно не получается. На пример
<?xml version="1.0"?>
<ediroot>
<interchange Standard="EDIFACT" Date="070313" Time="1432" Control="000114696">
<sender>
<address Id="GVCMPSRU" Qual=""/>
</sender>
<receiver>
<address Id="GIVCUZ" Qual=""/>
</receiver>
<group>
<transaction Control="03131411005167" DocType="IFTMIN">
<segment Id="BGM">
<element Id="BGM01">720</element>
<element Id="BGM02">AA949489</element>
<element Id="BGM03">9</element>
</segment>
<segment Id="DTM">
<element Id="DTM01" Composite="yes">
<subelement Id="DTM01" Composite="yes" Sequence="1">143</subelement>
<subelement Sequence="2">200703131357</subelement>
<subelement Sequence="3">203</subelement>
</element>
</segment>
<segment Id="TSR">
<element Id="TSR02" Composite="yes">
<subelement Id="TSR02" Composite="yes" Sequence="1">4</subelement>
<subelement Sequence="4">2</subelement>
</element>
<element Id="TSR03">3</element>
</segment>
<segment Id="FTX">
<element Id="FTX01">DCL</element>
<element Id="FTX04" Composite="yes">
<subelement Id="FTX04" Composite="yes" Sequence="1">OПЛATA ПO PЖД ЗAKPЫTOE AKЦИOHEPHOE OБЩECTBO " HEФTETPAHCПOPT" 6643512</subelement>
<subelement Sequence="2">ЧEPEЗ HФ</subelement>
</element>
</segment>
<segment Id="FTX">
<element Id="FTX01">RQR</element>
<element Id="FTX04">20439701</element>
<element Id="FTX05">RUS</element>
</segment>
<segment Id="GOR">
<element Id="GOR01">1</element>
<element Id="GOR02">5</element>
</segment>
<segment Id="TDT">
<element Id="TDT01">21</element>
<element Id="TDT03">2</element>
</segment>
<segment Id="LOC">
<element Id="LOC01">5</element>
<element Id="LOC02" Composite="yes">
<subelement Id="LOC02" Composite="yes" Sequence="1">20653003</subelement>
<subelement Sequence="2">37</subelement>
<subelement Sequence="3">288</subelement>
<subelement Sequence="4">CAЛABAT</subelement>
</element>
</segment>
<segment Id="LOC">
<element Id="LOC01">8</element>
<element Id="LOC02" Composite="yes">
<subelement Id="LOC02" Composite="yes" Sequence="1">22403002</subelement>
<subelement Sequence="2">37</subelement>
<subelement Sequence="3">288</subelement>
<subelement Sequence="4">ХИМИЧЕСКАЯ-ЭКСПОРТ</subelement>
</element>
</segment>
<segment Id="LOC">
<element Id="LOC01">17</element>
<element Id="LOC02" Composite="yes">
<subelement Id="LOC02" Composite="yes" Sequence="1">20439701</subelement>
<subelement Sequence="2">37</subelement>
<subelement Sequence="3">288</subelement>
<subelement Sequence="4">COЛOBEЙ_ ЭKCП_</subelement>
</element>
</segment>
<segment Id="NAD">
<element Id="NAD01">CN</element>
<element Id="NAD02" Composite="yes">
<subelement Id="NAD02" Composite="yes" Sequence="1">1070</subelement>
<subelement Sequence="2">100</subelement>
</element>
<element Id="NAD04">OOO "TPAHCИHBECTCEPBИC"</element>
<element Id="NAD05">УKPAИHA</element>
<element Id="NAD09">TR</element>
</segment>
<segment Id="NAD">
<element Id="NAD01">CZ</element>
<element Id="NAD02" Composite="yes">
<subelement Id="NAD02" Composite="yes" Sequence="1">2505</subelement>
<subelement Sequence="2">100</subelement>
</element>
<element Id="NAD04" Composite="yes">
<subelement Id="NAD04" Composite="yes" Sequence="1">OTKPЫTOE AKЦИOHEPHOE OБЩECTBO "CAЛA</subelement>
<subelement Sequence="2">BATHEФTEOPГCИHTEЗ"</subelement>
</element>
<element Id="NAD05" Composite="yes">
<subelement Id="NAD05" Composite="yes" Sequence="1">453256 CAЛABAT MOЛOДOГBAPДEЙЦEB -</subelement>
<subelement Sequence="2">30</subelement>
</element>
<element Id="NAD08">453256</element>
<element Id="NAD09">RU</element>
</segment>
<segment Id="GID">
<element Id="GID01">1</element>
<element Id="GID02" Composite="yes">
<subelement Sequence="2">02</subelement>
<subelement Sequence="5">Насыпью, твердые гранулированные ча</subelement>
</element>
</segment>
<segment Id="LOC">
<element Id="LOC01">27</element>
<element Id="LOC02" Composite="yes">
<subelement Id="LOC02" Composite="yes" Sequence="1">RU</subelement>
<subelement Sequence="2">162</subelement>
<subelement Sequence="3">5</subelement>
</element>
</segment>
<segment Id="LOC">
<element Id="LOC01">28</element>
<element Id="LOC02" Composite="yes">
<subelement Id="LOC02" Composite="yes" Sequence="1">TR</subelement>
<subelement Sequence="2">162</subelement>
<subelement Sequence="3">5</subelement>
</element>
</segment>
<segment Id="LOC">
<element Id="LOC01">35</element>
<element Id="LOC02" Composite="yes">
<subelement Id="LOC02" Composite="yes" Sequence="1">RU</subelement>
<subelement Sequence="2">162</subelement>
<subelement Sequence="3">5</subelement>
</element>
</segment>
<segment Id="PIA">
<element Id="PIA01">5</element>
<element Id="PIA02" Composite="yes">
<subelement Id="PIA02" Composite="yes" Sequence="1">31021090</subelement>
<subelement Sequence="2">HS</subelement>
<subelement Sequence="4">12</subelement>
</element>
</segment>
<segment Id="FTX">
<element Id="FTX01">AAA</element>
<element Id="FTX04">MOЧEBИHA ПPOЧAЯ</element>
</segment>
<segment Id="FTX">
<element Id="FTX01">IRP</element>
<element Id="FTX04">15</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">G</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">317850</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">ASW</element>
<element Id="MEA02">G</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">423300</subelement>
</element>
</segment>
<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">11111111</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">SV</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">TNE</subelement>
<subelement Sequence="2">70</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">NAX</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">PCE</subelement>
<subelement Sequence="2">4</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">ASW</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">20800</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">22000</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">AAD</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">64800</subelement>
</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720359940</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373740</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373741</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373742</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373743</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373744</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373745</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373746</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720373747</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720368901</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720368902</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720368903</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720368904</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720368905</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720368906</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720368907</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">1720368908</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="NAD">
<element Id="NAD01">CW</element>
<element Id="NAD02" Composite="yes">
<subelement Id="NAD02" Composite="yes" Sequence="1">20/1</subelement>
<subelement Sequence="2">36</subelement>
<subelement Sequence="3">12</subelement>
</element>
</segment>
<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">22222222</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">SV</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">TNE</subelement>
<subelement Sequence="2">65</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">NAX</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">PCE</subelement>
<subelement Sequence="2">4</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">ASW</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">21500</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">21500</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">AAD</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">64650</subelement>
</element>
</segment>
<segment Id="NAD">
<element Id="NAD01">CW</element>
<element Id="NAD02" Composite="yes">
<subelement Id="NAD02" Composite="yes" Sequence="1">20/1</subelement>
<subelement Sequence="2">36</subelement>
<subelement Sequence="3">12</subelement>
</element>
</segment>
<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">33333333</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">SV</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">TNE</subelement>
<subelement Sequence="2">70</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">NAX</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">PCE</subelement>
<subelement Sequence="2">4</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">ASW</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">20800</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">22000</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">AAD</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">64800</subelement>
</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">0020359901</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">0020373702</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="SEL">
<element Id="SEL01">0020373703</element>
<element Id="SEL02">CA</element>
</segment>
<segment Id="NAD">
<element Id="NAD01">CW</element>
<element Id="NAD02" Composite="yes">
<subelement Id="NAD02" Composite="yes" Sequence="1">20/1</subelement>
<subelement Sequence="2">36</subelement>
<subelement Sequence="3">12</subelement>
</element>
</segment>
<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">90250259</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">SV</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">TNE</subelement>
<subelement Sequence="2">65</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">NAX</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">PCE</subelement>
<subelement Sequence="2">4</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">ASW</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">20600</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">22000</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">AAD</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">64600</subelement>
</element>
</segment>
<segment Id="NAD">
<element Id="NAD01">CW</element>
<element Id="NAD02" Composite="yes">
<subelement Id="NAD02" Composite="yes" Sequence="1">20/1</subelement>
<subelement Sequence="2">36</subelement>
<subelement Sequence="3">12</subelement>
</element>
</segment>
<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">90273772</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">SV</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">TNE</subelement>
<subelement Sequence="2">70</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">NAX</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">PCE</subelement>
<subelement Sequence="2">4</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">ASW</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">20400</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">22000</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">AAD</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">66700</subelement>
</element>
</segment>
<segment Id="NAD">
<element Id="NAD01">CW</element>
<element Id="NAD02" Composite="yes">
<subelement Id="NAD02" Composite="yes" Sequence="1">20/1</subelement>
<subelement Sequence="2">36</subelement>
<subelement Sequence="3">12</subelement>
</element>
</segment>
<segment Id="EQD">
<element Id="EQD01">RR</element>
<element Id="EQD02">90572439</element>
<element Id="EQD03">92</element>
<element Id="EQD06">5</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">SV</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">TNE</subelement>
<subelement Sequence="2">70</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">NAX</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">PCE</subelement>
<subelement Sequence="2">4</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">ASW</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">22300</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">T</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">23000</subelement>
</element>
</segment>
<segment Id="MEA">
<element Id="MEA01">WT</element>
<element Id="MEA02">AAD</element>
<element Id="MEA03" Composite="yes">
<subelement Id="MEA03" Composite="yes" Sequence="1">KGM</subelement>
<subelement Sequence="2">57100</subelement>
</element>
</segment>
<segment Id="NAD">
<element Id="NAD01">CW</element>
<element Id="NAD02" Composite="yes">
<subelement Id="NAD02" Composite="yes" Sequence="1">20/1</subelement>
<subelement Sequence="2">36</subelement>
<subelement Sequence="3">12</subelement>
</element>
</segment>
</transaction>
</group>
</interchange>
</ediroot>
...
Рейтинг: 0 / 0
Как сделать вложенный тег
    #34408388
SuSa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просьба весь текст не выкладывать...этож нечитабельно!!!
Сдесь на этом форуме токо один человек так выложил (и слава модератору:)).
И чего? чтоб понять где ты всунул один тег придется весь документ читать?
Пиши минимизированный пример, повторяющиеся места вообще можно заменить на многоточие.
Первый раз я еще понимаю, ты выложил, чтоб описать картину в целом, но второй раз зачем?
Тем более это бъет по трафику тех кто тебе помогает
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как сделать вложенный тег
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]