XML схемы из УТМ

Форум для обсуждения вопросов по эксплуатации ЕГАИС Опт

Модераторы: Operator 2, Operator 1, Operator 4

Правила форума
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
Askaneli
Сообщений: 309
Зарегистрирован: 22 янв 2016, 13:26

XML схемы из УТМ

Сообщение Askaneli » 06 май 2016, 08:35

Кому-нибудь удалось вытащить XML схемы из УТМ в удобоваримом виде?
По ссылке вида http://localhost:8080/info/xsdWholesale/QueryFormAB.xsd вылазит html документ вида:

Код: Выбрать все

<!DOCTYPE html>
<html>
<head>
<title>TT info</title>
</head>
<body>
<h1>Wholesale XSD file: QueryFormAB.xsd</h1>
<pre>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
&lt;xs:schema version=&quot;1.0&quot;
           xmlns:xs=&quot;http://www.w3.org/2001/XMLSchema&quot;
           xmlns:ns=&quot;http://fsrar.ru/WEGAIS/QueryFormAB&quot;
           targetNamespace=&quot;http://fsrar.ru/WEGAIS/QueryFormAB&quot;
           xmlns:c=&quot;http://fsrar.ru/WEGAIS/Common&quot;

           elementFormDefault=&quot;qualified&quot;
           attributeFormDefault=&quot;unqualified&quot;
&gt;
  &lt;xs:import namespace=&quot;http://fsrar.ru/WEGAIS/Common&quot; schemaLocation=&quot;EGCommon.xsd&quot;/&gt;
  &lt;xs:complexType name=&quot;QueryFormAB&quot;&gt;
    &lt;xs:annotation&gt;
      &lt;xs:documentation&gt;&#1047;&#1072;&#1087;&#1088;&#1086;&#1089; &#1085;&#1072; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086; &#1060;&#1086;&#1088;&#1084;&#1077; &#1040; &#1076;&#1083;&#1103; &#1058;&#1086;&#1074;&#1072;&#1088;&#1085;&#1086;-&#1058;&#1088;&#1072;&#1085;&#1089;&#1087;&#1086;&#1088;&#1090;&#1085;&#1086;&#1081; &#1053;&#1072;&#1082;&#1083;&#1072;&#1076;&#1085;&#1086;&#1081;&lt;/xs:documentation&gt;
    &lt;/xs:annotation&gt;
    &lt;xs:sequence&gt;
      &lt;xs:element name=&quot;FormRegId&quot; type=&quot;c:NoEmptyString50&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot;&gt;
        &lt;xs:annotation&gt;
          &lt;xs:documentation&gt;&#1056;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1086;&#1085;&#1085;&#1099;&#1081; &#1085;&#1086;&#1084;&#1077;&#1088; &#1060;&#1086;&#1088;&#1084;&#1099; &#1076;&#1083;&#1103; &#1058;&#1086;&#1074;&#1072;&#1088;&#1085;&#1086;-&#1058;&#1088;&#1072;&#1085;&#1089;&#1087;&#1086;&#1088;&#1090;&#1085;&#1086;&#1081; &#1053;&#1072;&#1082;&#1083;&#1072;&#1076;&#1085;&#1086;&#1081;&lt;/xs:documentation&gt;
        &lt;/xs:annotation&gt;
      &lt;/xs:element&gt;
    &lt;/xs:sequence&gt;
  &lt;/xs:complexType&gt;
&lt;/xs:schema&gt;</pre>
</body>
</html>


А хотелось бы сразу следующего вида:

Код: Выбрать все

<?xml version="1.0" encoding="utf-8"?>
<xs:schema version="1.0"
           xmlns:xs="http://www.w3.org/2001/XMLSchema"
           xmlns:ns="http://fsrar.ru/WEGAIS/QueryFormAB"
           targetNamespace="http://fsrar.ru/WEGAIS/QueryFormAB"
           xmlns:c="http://fsrar.ru/WEGAIS/Common"

           elementFormDefault="qualified"
           attributeFormDefault="unqualified"
>
  <xs:import namespace="http://fsrar.ru/WEGAIS/Common" schemaLocation="EGCommon.xsd"/>
  <xs:complexType name="QueryFormAB">
    <xs:annotation>
      <xs:documentation>Запрос на информацию по Форме А для Товарно-Транспортной Накладной</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element name="FormRegId" type="c:NoEmptyString50" minOccurs="1" maxOccurs="1">
        <xs:annotation>
          <xs:documentation>Регистрационный номер Формы для Товарно-Транспортной Накладной</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
tosyan
Сообщений: 176
Зарегистрирован: 02 ноя 2015, 22:35

Re: XML схемы из УТМ

Сообщение tosyan » 08 май 2016, 10:48

Я методом Copy-Paste извлекал вполне успешно.
Askaneli
Сообщений: 309
Зарегистрирован: 22 янв 2016, 13:26

Re: XML схемы из УТМ

Сообщение Askaneli » 10 май 2016, 06:03

tosyan писал(а):Я методом Copy-Paste извлекал вполне успешно.


Так любой сможет :) При изменении опять проделывать то же самое?
Я хотел в режиме реального времени это делать.
pahalovo
Сообщений: 1
Зарегистрирован: 30 ноя 2015, 06:33

Re: XML схемы из УТМ

Сообщение pahalovo » 25 окт 2016, 08:28

Пользуюсь этим скриптом. Парсит все схемы в один каталог
https://github.com/pahalovo/utm-xsd-parser

Вернуться в «Вопросы по эксплуатации ЕГАИС Опт»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot] и 0 гостей