Сервис проверки подписи и форматно-логического контроля СМЭВ 2:
https://smev.gosuslugi.ru/portal/services-tools.jsp
Проверка XML-сообщения на соответствие схемам сервиса СМЭВ 3:
https://smev3.gosuslugi.ru/portal/checkxmlform.jsp
Показаны сообщения с ярлыком xml. Показать все сообщения
Показаны сообщения с ярлыком xml. Показать все сообщения
четверг, 17 октября 2019 г.
среда, 18 сентября 2019 г.
azk xml action synchronize
azkf:
azkgz:
AMUROBL: acctype.xml, bankoper.xml, finsource.xml, operkind.xml, payground.xml, pl_calcmethod.xml, unidoctype.xml (25.03.2021)
BELGOBL: acctype.xml repkind.xml (убрать из "@azk2_sys.lst"), pl_calcmethod.xml (25.09.2019)
IRKOBL: operkind.xml, unidoctype.xml (02.10.2019)
KBR: acctype.xml (10.01.2021)
KRASKRAY: acctype.xml, operkind.xml (06.11.2020)
LENOBL: acctype.xml, unidoctype.xml, pl_calcmethod.xml (20.11.2019)
NAGAYBAKSKE_RN(CHELOBL): operkind.xml (27.09.2019)
NERUNGRI (YAKUT): operkind.xml (07.04.2020)
NIZHOBL: acctype.xml, operkind.xml (15.10.2019)
PENZOBL: acctype.xml, pl_calcmethod.xml (18.11.2019)
PERMKRAY: acctype.xml, pl_calcmethod.xml (13.10.2020)
ROSTOVOBL: acctype.xml, payground.xml, pl_calcmethod.xml (27.04.2020)
SOSNOVSKE (NIZHOBL): acctype.xml (20.01.2021)
SURGUT: ok (09.01.2021)
TOLYATTI: pl_calcmethod.xml (28.05.2020)
TOMSKOBL: acctype.xml, bankoper.xml (27.05.2021)
TUMOBL: repkind.xml (убрать из "@azk2_sys.lst") (10.10.2019)
ULOBL: acctype.xml, operkind.xml (21.10.2021)
USTKUTSKE_R(IRKOBL): unidoctype.xml (10.10.2019)
VOLGOBL: acctype.xml, planinrefkind.xml (убрать из "@azk2_sys.lst") (25.06.2021)
YAKUTSK: operkind.xml (23.12.2019)
ZLATO(CHELOBL): XML\module\core\clndtype.xml (убрать из "@all.lst") (18.09.2020)
azkgz:
IRKOBL: (проверить наличие таблиц MSG и SYSEVENT, отключить ПДС и ВМК) reportprocessor.xml (20.11.2019)
PENZOBL: (проверить наличие таблиц MSG и SYSEVENT) (20.11.2019)
среда, 11 сентября 2019 г.
Валидация XML по XSD: ошибка "No matching global declaration available for the validation root."
Пример ошибочно сформированного XML-файла, валидация которого приводит к ошибке:
XSD:
XML (с ошибкой):
XML (исправленный - см. строку №2):
Источник.
No matching global declaration available for the validation root.
XSD:
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.example.org/Devices" xmlns:tns="http://www.example.org/Devices" elementFormDefault="qualified">
<element name="devices">
<complexType>
<sequence>
<element name="computerDevice"
type="tns:computerDevice"
minOccurs="3"
maxOccurs="unbounded"/>
</sequence>
</complexType>
</element>
<complexType name="computerDevice">
<sequence>
<element name="name" type="string"/>
<element name="origin" type="string"/>
<element name="price" type="tns:Range"/>
<element name="type" type="tns:Type"/>
<element name="critical" type="tns:Choice"/>
</sequence>
<attribute name="id" type="ID" use="required"/>
</complexType>
<simpleType name="Range">
<restriction base="integer">
<minInclusive value="0"/>
<maxInclusive value="1000"/>
</restriction>
</simpleType>
<complexType name="Type">
<sequence>
<element name="peripheral" type="tns:Choice"/>
<element name="energy_consumption" type="int"/>
<element name="cooler" type="tns:Choice"/>
<element name="group" type="string"/>
<element name="port">
<simpleType>
<restriction base="string">
<enumeration value="HDMI"></enumeration>
<enumeration value="COM"></enumeration>
<enumeration value="LPT"></enumeration>
</restriction>
</simpleType>
</element>
</sequence>
</complexType>
<simpleType name="Choice">
<restriction base="string">
<pattern value="Yes|No|yes|no"/>
</restriction>
</simpleType>
</schema>
XML (с ошибкой):
<?xml version="1.0" encoding="UTF-8"?>
<devices>
<computerDevice id = "d1">
<name>Keyboard</name>
<origin>Chine</origin>
<price>10</price>
<type>
<peripheral>Yes</peripheral>
<energy_consumption>2</energy_consumption>
<cooler>No</cooler>
<group>Input</group>
<port>USB</port>
</type>
<critical>No</critical>
</computerDevice>
<computerDevice id = "d2">
<name>Monitor</name>
<origin>Japanese</origin>
<price>17</price>
<type>
<peripheral>Yes</peripheral>
<energy_consumption>20</energy_consumption>
<cooler>No</cooler>
<group>Output</group>
<port>HDMI</port>
</type>
<critical>Yes</critical>
</computerDevice>
<computerDevice id = "d3">
<name>printer</name>
<origin>Azerbaijan</origin>
<price>14</price>
<type>
<peripheral>Yes</peripheral>
<energy_consumption>50</energy_consumption>
<cooler>No</cooler>
<group>Output</group>
<port>COM</port>
</type>
<critical>No</critical>
</computerDevice>
</devices>
XML (исправленный - см. строку №2):
<?xml version="1.0" encoding="UTF-8"?>
<devices xmlns="http://www.example.org/Devices">
<computerDevice id = "d1">
<name>Keyboard</name>
<origin>Chine</origin>
<price>10</price>
<type>
<peripheral>Yes</peripheral>
<energy_consumption>2</energy_consumption>
<cooler>No</cooler>
<group>Input</group>
<port>USB</port>
</type>
<critical>No</critical>
</computerDevice>
<computerDevice id = "d2">
<name>Monitor</name>
<origin>Japanese</origin>
<price>17</price>
<type>
<peripheral>Yes</peripheral>
<energy_consumption>20</energy_consumption>
<cooler>No</cooler>
<group>Output</group>
<port>HDMI</port>
</type>
<critical>Yes</critical>
</computerDevice>
<computerDevice id = "d3">
<name>printer</name>
<origin>Azerbaijan</origin>
<price>14</price>
<type>
<peripheral>Yes</peripheral>
<energy_consumption>50</energy_consumption>
<cooler>No</cooler>
<group>Output</group>
<port>COM</port>
</type>
<critical>No</critical>
</computerDevice>
</devices>
Источник.
вторник, 1 августа 2017 г.
Базовые (отраслевые) перечни государственных и муниципальных услуг и работ
Перечни размещены по адресам:
http://bus.gov.ru/pub/services - в формате XLSX;
http://bus.gov.ru/pub/open-data - в формате XML.
http://bus.gov.ru/pub/services - в формате XLSX;
http://bus.gov.ru/pub/open-data - в формате XML.
пятница, 7 апреля 2017 г.
Парсинг XML с помощью функционала Oracle SQL
Пример:
Источник.
with some_table as
(
select '<a><tag at="fcasd"><untag><tag at="svsa">sss</tag></untag></tag></a>' request from dual
union all
select '<a><tag at="dsavA"/><tag at="csa"></tag></a>' request from dual
)
select
st.*,
xml."at"
from
some_table st,
xmltable('//tag' passing xmltype(st.request)
columns "at" varchar2 (20) path '@at') xml;
Источник.
вторник, 2 августа 2016 г.
[решено] Notepad++ и буква "И" в XML
У "Notepad++" какая-то нездоровая потенция на большую букву "И" в XML-документах. При открытии/сохранении такого документа он каждый раз сообщает нечто подобное:
«
или
«
Пример содержимого проблемного XML-файла:
Если в строке "<SUBNODE param="И"/>" вместо "И" указать любую другую букву, тогда ошибок не будет.
ASCII-коды буквы "И": DEC 200, HEX C8.
---------ПРОВЕРИТЬ-----------
NiTRO (12:30:55 1/08/2016)
у меня - не выдает ошибку
cодержимое взял с блога
вин7 х64
---------ПОСТОЯННОЕ РЕШЕНИЕ-----------
Помогло полное удаление, перезагрузка и установка с нуля версии 6.9.2.
ОС Windows 10 x64.
P.S.
Возможно дело было в файлах:
«
C:\Program Files (x86)\Notepad++\libxml2.dll
C:\Program Files (x86)\Notepad++\libxml2-2.dll
».
После применения постоянного решения эти файлы исчезли.
«
XML Parsing error at line 1:»
Premature end of data in tag REFERENCE line 3
или
«
XML Parsing error at line 1:»
start tag expected, '<' not found
Пример содержимого проблемного XML-файла:
<?xml version="1.0" encoding="windows-1251"?>
<NODE param="test1">
<SUBNODE param="И"/>
</NODE>
Если в строке "<SUBNODE param="И"/>" вместо "И" указать любую другую букву, тогда ошибок не будет.
ASCII-коды буквы "И": DEC 200, HEX C8.
---------ПРОВЕРИТЬ-----------
NiTRO (12:30:55 1/08/2016)
у меня - не выдает ошибку
cодержимое взял с блога
вин7 х64
---------ПОСТОЯННОЕ РЕШЕНИЕ-----------
Помогло полное удаление, перезагрузка и установка с нуля версии 6.9.2.
ОС Windows 10 x64.
P.S.
Возможно дело было в файлах:
«
C:\Program Files (x86)\Notepad++\libxml2.dll
C:\Program Files (x86)\Notepad++\libxml2-2.dll
».
После применения постоянного решения эти файлы исчезли.
Labels:
И,
notepad,
notepad++,
npp,
parsing,
parsing xml,
parsingxml,
plus plus,
plusplus,
xml,
xml error,
xml parsing,
xml_error,
xmlerror,
xmlparsing
четверг, 18 декабря 2014 г.
Подписаться на:
Сообщения (Atom)
Архив
-
►
2019
(44)
- декабря (2)
- октября (6)
- сентября (9)
- августа (1)
- июля (1)
- июня (2)
- мая (2)
- апреля (2)
- марта (2)
- февраля (9)
- января (8)
-
►
2018
(54)
- декабря (4)
- ноября (3)
- октября (6)
- сентября (4)
- августа (2)
- июля (2)
- мая (3)
- апреля (4)
- марта (11)
- февраля (6)
- января (9)
-
►
2017
(55)
- декабря (4)
- ноября (14)
- октября (1)
- сентября (3)
- августа (10)
- июля (2)
- июня (5)
- мая (2)
- апреля (3)
- марта (4)
- февраля (4)
- января (3)
-
►
2016
(111)
- декабря (12)
- ноября (4)
- октября (14)
- сентября (7)
- августа (7)
- июля (14)
- июня (12)
- мая (8)
- апреля (5)
- марта (16)
- февраля (10)
- января (2)
-
►
2015
(96)
- декабря (2)
- ноября (4)
- октября (3)
- сентября (6)
- августа (2)
- июля (2)
- июня (2)
- мая (11)
- апреля (14)
- марта (24)
- февраля (21)
- января (5)
-
►
2014
(72)
- декабря (18)
- ноября (16)
- октября (2)
- сентября (7)
- августа (4)
- июля (1)
- июня (4)
- мая (5)
- апреля (3)
- марта (3)
- февраля (6)
- января (3)
-
►
2013
(33)
- декабря (3)
- ноября (2)
- октября (3)
- сентября (2)
- августа (1)
- июля (1)
- июня (2)
- мая (5)
- апреля (2)
- марта (2)
- февраля (1)
- января (9)
-
►
2012
(181)
- ноября (6)
- октября (11)
- сентября (6)
- августа (5)
- июля (6)
- июня (25)
- мая (24)
- апреля (14)
- марта (20)
- февраля (38)
- января (26)
