Difference between revisions of "XML stream"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Reverted edits by 108.62.112.229 (talk) to last revision by 82.145.209.26)
 
Line 1: Line 1:
http://www.kobeshoes.name
+
{{RealTitle|XML-поток}}
http://www.pandoracharmsuk.org.uk
+
Способ обмена данными между двумя [[Сущность|сущностями]] по протоколу [[XMPP]].
http://www.canadagoose.us.com
+
Представляет собой нечто вроде незаконченного [[XML]]-документа, в который по мере обмена данными дописываются [[станс|стансы]].
http://www.adadassuperstar.com
+
 
http://www.hermesbelt.in.net
+
== Спецификация ==
http://www.cheap-jordans.us
+
 
http://www.uggs--canada.ca
+
Понятие «XML-поток» описано в [[Основы XMPP#XML-потоки|Основах XMPP]].
http://www.cheapjordanshoes.us.com
+
 
http://www.cheap-nbajerseys.us.com
+
XML-поток состоит из корневого элемента <code>&lt;stream/&gt;</code> и его дочерних элементов (в том числе [[станс|стансов]]).
http://www.adidasnmd.org.uk
+
Количество стансов в потоке не ограничено.
http://www.supraforsale.in.net
+
Закрытие элемента <code>&lt;stream/&gt;</code> однозначно сигнализирует о закрытии XML-потока.
http://www.nike-airmax90.me.uk
+
 
http://www.ralphlaurenoutlet-online.com
+
Чтобы просматривать XML-поток в xmpp-клиенте (обычно в целях отладки и поиска неисправностей) используется [[консоль XML]].
http://www.oakley--sunglasses.us.org
+
 
http://www.monclerjackets.org.uk
+
== Особенности работы ==
http://www.nikehuarache.com.co
+
 
http://www.canadagoosejackets.uk
+
Не всякий XML-парсер (программное средство для работы с данными в XML) пригоден для работы с XML-потоками.  
http://www.raybans.us.com
+
Во-первых, незакрытый поток не является правильным (валидным) XML-документом.  
http://www.cheapuggsale.in.net
+
Во-вторых, в отличие от работы с XML-документом, нет необходимости держать в памяти узлы (стансы), пришедшие ранее&nbsp;&mdash; они уже обработаны.
http://www.jordan-femmepascher.fr
+
 
http://www.rolexdaytona.in.net
+
Таким образом, для работы с XML-потоками больше подходят так называемые событийные XML-парсеры.
http://www.raybans.in.net
+
Они собирают данные из входного потока, и сигнализируют всякий раз, когда набирается завершенный элемент&nbsp;&mdash; станс.
http://www.cheapjordans.com.co
+
{{todo|примеры событийных XML-парсеров}}
http://www.michaelkorsoutletclearance.com.co
+
 
http://www.oakleysunglassesuk.org.uk
+
== См. также ==
http://www.burberryoutlet.cc
+
 
http://www.coachoutletonlinecoachfactoryoutlet.us.com
+
* [[Основы XMPP]]
http://canadagoose.outletsale.us.com
+
* [[Станс]]
http://www.chaussure-louboutin.fr
+
* [[XML]]
http://www.hugobossoutlet.name
+
 
http://www.versace-sunglasses.us.com
+
 
http://www.cheapjordans-shoes.us.com
+
[[Category:Термины]]
http://www.christianlouboutinshoesoutlet.com
+
http://www.canadagoosejacketsoutlet.name
+
http://www.louisvuitton-sac-pascher.fr
+
http://www.kate-spadeoutlet.in.net
+
http://www.ralphlaurenoutlet.us.org
+
http://www.birkenstocksandals.org.uk
+
http://www.vansshoes.in.net
+
http://www.thenorthface.org.uk
+
http://www.michaelkors-outlet.us.com
+
http://www.birkenstocks.name
+
http://www.uggs.us.org
+
http://www.louisvuittonfactoryoutlet.us.com
+
http://www.coachfactoryonlineoutlet.com.co
+
http://www.bottegaveneta.in.net
+
http://www.nikecortez.com.co
+
http://www.abercrombieandfitchoutlet.name
+
http://ugg.outletsale.us.com
+
http://www.poloralphlauren.net.co
+
http://www.michael-kors-outlet.ca
+
http://www.poloralphlaurenoutlet.org.uk
+
http://www.pandorajewelryoutlet.name
+
http://www.reebokshoes.in.net
+
http://www.rolexreplicawatches.name
+
http://www.katespadehandbags.org.uk
+
http://www.valentino.in.net
+
http://www.cartierwatches.cc
+
http://www.tiffanyandco.name
+
http://www.coachpursesoutlet.in.net
+
http://www.ralphlauren-outlet.com.co
+
http://www.canadagooseoutlet.ca
+
http://www.airmax90.org
+
http://www.adadasstansmith.com
+
http://www.louisvuittonoutlets-lv.com
+
http://www.louboutin.eu.com
+
http://www.airjordan-uk.org.uk
+
http://www.michaelkors-handbags.uk
+
http://www.hollistersaleuk.me.uk
+
http://www.fitflops.in.net
+
http://www.asicsshoes.in.net
+
http://www.michaelkorshandbagsuk.me.uk
+
http://www.michaelkors-outlet.ca
+
http://www.niketrainers.com.co
+
http://www.coach-outletonline.us.org
+
http://www.converseshoes.in.net
+
http://www.cheapmlbjerseys.us
+
http://www.timberlandbootsoutlet.name
+
http://www.michaelkorsoutletonlineclearance.us.com
+
http://www.truereligionjeansoutlet.name
+
http://www.airforce1-nike.fr
+
http://www.adadassupercolor.com
+
http://www.tiffanyandcojewelry.org.uk
+
http://www.poloralphlaurenoutletonlines.us.com
+
http://www.uggboots.org
+
http://www.instylermax.in.net
+
http://www.rolexwatchesuk.me.uk
+
http://www.ghdflatiron.com
+
http://www.michaelkorsbags.me.uk
+
http://www.longchampbag.co.uk
+
http://www.canadagoosejackets.me.uk
+
http://www.timberlandbootsuk.org.uk
+
http://www.versaceshoes.in.net
+
http://www.edhardy-outlet.name
+
http://www.underarmourshoes.cc
+
http://www.discountnikeshoessc.org
+
http://www.lebronjamesshoes.org
+
http://www.ugg-outletboots.in.net
+
http://www.gucci-borse.it
+
http://www.reebokclassic.me.uk
+
http://www.levisjeans.name
+
http://www.rayban-outletstoreonline.com
+
http://www.adidasgazelle.me.uk
+
http://www.cheapnhljerseyswholesale.us
+
http://www.babylisspro.in.net
+
http://www.hollisterclothingstore.com.co
+
http://www.lacosteshoes.us
+
http://www.adidas-shoes.me.uk
+
http://www.fitflopssaleclearance.com
+
http://www.nikefreerun.name
+
http://www.buyredbottomcheapshoesonline.com
+
http://www.coachfactoryoutletstoreonline.com
+
http://www.eccoshoes.us
+
http://www.nikestoreuk.me.uk
+
http://www.uggs-outlet.com
+
http://www.yeezyboost.us.com
+
http://www.pandoracharms.com.co
+
http://www.michaelkorsoutlet-online.us.org
+
http://www.raybanssunglasses.us.org
+
http://www.cheapbasketballshoes.us
+
http://www.birkenstocksandals.us.com
+
http://www.louisvuittonoutletonlines.us.com
+
http://www.katespadehandbags.net.co
+
http://www.adidas-trainers.me.uk
+
http://www.michaelkorspurses.in.net
+
http://www.saclongchamp-solde.fr
+
http://www.michaelkorsoutletclearance.net.co
+
http://www.michaelkorsoutlet-onlines.us.com
+
http://www.canada-goose-jackets.ca
+
http://www.nike-tn-pascher.fr
+
http://www.dolceandgabbanaoutlet.com
+
http://www.coach-outletonline.eu.com
+
http://www.chiflatiron.in.net
+
http://www.puma-shoes.in.net
+
http://www.raybansunglassesdiscount.us.com
+
http://www.nike-airmax.org.uk
+
http://www.longchampbags.uk
+
http://www.toms.in.net
+
http://www.michael-korsoutlet.ca
+
http://www.nikefreeflyknit.org.uk
+
http://www.raybans.org.uk
+
http://www.armani-exchange.us
+
http://www.louisvuittonhandbagsuk.me.uk
+
http://www.discountoakleysunglasses.us.org
+
http://www.christianlouboutinoutlet.us
+
http://www.canadagooseuk.org.uk
+
http://www.omegawatches.name
+
http://www.pradaoutlet.name
+
http://www.hollisterclothing.org
+
http://www.ralphlaurenoutletuk.me.uk
+
http://www.fitflop.org.uk
+
http://www.longchampoutletstore.com
+
http://www.christianlouboutinshoes.org.uk
+
http://www.moncleroutletjackets.us
+
http://www.burberry-outlet-canada.ca
+
http://www.ferragamoshoes.cc
+
http://www.new-balanceoutlet.us
+
http://www.skechersshoes.us
+
http://www.oakley.nom.co
+
http://www.truereligionjeans.me.uk
+
http://www.fitflops.us
+
http://www.uggaustralia.us.com
+
http://www.michaelkorsoutlet.net.co
+
http://www.longchamp.org.uk
+
http://www.nikefreeflyknit.name
+
http://www.michaelkors-outlet.us.org
+
http://www.adidaspureboost.us
+
http://www.tomsoutletstores.in.net
+
http://www.moncler-outlet.us.com
+
http://www.sac-longchamppliage.fr
+
http://www.uggsale.us
+
http://www.poloralphlaurenmen.name
+
http://www.yeezyboost350.me.uk
+
http://www.montblancoutletpens.com
+
http://www.coachfactoryoutlet-online.com.co
+
http://www.katespade-outlet.us
+
http://www.oakleyvault.name
+
http://www.pandoracharmssaleclearance.com
+
http://www.conversetrainer.co.uk
+
http://www.louisvuittonoutletonline.us.org
+
http://www.designerhandbags.net.co
+
http://www.edhardyukclothing.me.uk
+
http://www.thenorthfaceoutlet.com.co
+
http://www.rolex-replicawatches.com.co
+
http://www.louisvuittonoutlet.ca
+
http://www.airmax.org.uk
+
http://www.nfl-jerseys-wholesale.us.com
+
http://www.mizunorunningshoes.in.net
+
http://www.adidasnmd.us.org
+
http://www.michaelkorshandbagsoutlet.in.net
+
http://christianlouboutin.outletsale.us.com
+
http://www.guccioutlets.us.org
+
http://www.tomsshoes.us.com
+
http://www.coachfactoryoutletsaleonline.us.com
+
http://www.rayban--outlet.com
+
http://www.coach-outletonlines.us.com
+
http://www.toryburchoutlet.org
+
http://www.cheap-jerseyswholesale.us
+
http://www.true-religionjeans.net.co
+
http://www.nike-blazerlow.fr
+
http://www.coachoutletstoreonline.com.co
+
http://www.michaelkorswatches.co.uk
+
http://www.stephencurryshoes.net
+
http://www.fitflopssaleclearance.net
+
http://www.michaelkorsoutletonline.com.co
+
http://www.diorsunglasses.us
+
http://www.coachoutletstoreonlineclearances.in.net
+
http://www.michaelkorshandbags-outlet.us.org
+
http://www.canadagoosejackets.cc
+
http://www.airmaxoutletsaleus.com
+
http://www.nikeairforce1.org.uk
+
http://www.yeezyboost-350.us.com
+
http://www.louisvuitton-borse.it
+
http://www.truereligionoutlet.com.co
+
http://www.jimmychoo.in.net
+
http://www.ralph-lauren-pas-cher.fr
+
http://www.chaussurelouboutin-pascher.fr
+
http://www.uggscanada.ca
+
http://www.poloralph-lauren.uk
+
http://www.michaelkors-handbags.us.org
+
http://www.adidassuperstar.co.uk
+
http://www.pandorajewelryoutlet.org
+
http://www.tiffanyjewelryoutlet.name
+
http://www.prada-sunglasses.us.com
+
http://www.moncleroutlet.in.net
+
http://www.adidas-nmd.us.com
+
zhuo20160726
+

Latest revision as of 14:25, 27 July 2016

В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — XML-поток.
Для ссылок сюда с других страниц
ЯВики используйте название
XML-поток
На других ресурсах
можно также давать ссылку
http://jawiki.ru/XML_stream

Способ обмена данными между двумя сущностями по протоколу XMPP. Представляет собой нечто вроде незаконченного XML-документа, в который по мере обмена данными дописываются стансы.

Спецификация[edit]

Понятие «XML-поток» описано в Основах XMPP.

XML-поток состоит из корневого элемента <stream/> и его дочерних элементов (в том числе стансов). Количество стансов в потоке не ограничено. Закрытие элемента <stream/> однозначно сигнализирует о закрытии XML-потока.

Чтобы просматривать XML-поток в xmpp-клиенте (обычно в целях отладки и поиска неисправностей) используется консоль XML.

Особенности работы[edit]

Не всякий XML-парсер (программное средство для работы с данными в XML) пригоден для работы с XML-потоками. Во-первых, незакрытый поток не является правильным (валидным) XML-документом. Во-вторых, в отличие от работы с XML-документом, нет необходимости держать в памяти узлы (стансы), пришедшие ранее — они уже обработаны.

Таким образом, для работы с XML-потоками больше подходят так называемые событийные XML-парсеры. Они собирают данные из входного потока, и сигнализируют всякий раз, когда набирается завершенный элемент — станс.

ToDo: примеры событийных XML-парсеров

См. также[edit]