В чём прикол XML? #343054


#0 by Masquerade
Не могу врубится в смысл. Все вокруг - XML, XML - а что XML? Почему не doc, не xls,не TXT наконец?? В чём его смысл? Определения вроде знаю, но осмыслить не получается...
#1 by zxcvb
Чего тут непонятно? ХМЛ = стильно, модно, молодежно! Парсер еще офигенный...
#2 by ШтушаКутуша
Открытый стандарт, промышленный стандарт,который устанавливает правила представления,правила разметки-форматирования, при помощи которого можно представить и те форматы которые ты перечислил, то есть эт воистину язык, на котором можно описать способы представления данных.
#3 by Джинн
А приколо его в том, что в нем хранится ка описание структуры данных, так и сами данные. Причем с структурированом виде.
#4 by Ковычки
там главное - типоуниверсальность дтд, но в натуре  - выходит боком
#5 by Masquerade
Можно практически? Какой-нибудь пример?
#6 by Ковычки
есть описание назначения параметров и узлов (типо Сп.Получить) по этому описанию вставляешь в свое, но внатуре приходится еще и думать, хотя врдекакбы ужевсепродумано
#7 by KLF
Некоторый стандарт обмена который все поддержали. Можно было придумать лучше или хуже. Вроде уже общепризнанно что DTD ацтой, и все давно уже используют XML-схемы. А схемы вроде очень даже ничё.
#8 by KLF
Для полноценного обмена нужен сам файл XML с данными, схема XML описывающая типы и пространство имен. Вот сделал примеры файлов из 8.1 Схема <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:tns="http://www.sample-package.org" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sample-package.org">    <xsd:import namespace="http://v8.1c.ru/8.1/data/enterprise/current-config"/>    <xsd:complexType name="Корень">        <xsd:sequence>            <xsd:element maxOccurs="unbounded" minOccurs="0" name="Товары" type="ns1:CatalogObject.Номенклатура"/>        </xsd:sequence>    </xsd:complexType> </xsd:schema> Вот выгрузка согласно этой схеме <?xml version="1.0" encoding="UTF-8" ?> - <CatalogObject.Номенклатура xmlns="http://v8.1c.ru/8.1/data/enterprise/current-config" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  <Ref>2f49b110-3187-11dd-b41e-000c767d005b</Ref>  <DeletionMark>false</DeletionMark>  <Code>000000001</Code>  <Description>Ручка</Description>  </CatalogObject.Номенклатура>
#9 by Ковычки
а гиде версион и немаловажный энкодинг ? (хотя на это наплевать, постамбула - че с этим делать ?)
#10 by KLF
Нуу например можно загрузить в другую похожую базу. На этом же основано много механизмов: планы обмена, конвертация и т.д.
#11 by Ковычки
опятьже дтд... )) в гробу видел их я...
#12 by Ковычки
+ типодтд
#13 by KLF
Типа но намного гибче. Включает все возможности DTD и плюс еще куча возможностей.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С