Набор утилит для работы с XML (локальный диск, только латинские символы в пути и имени файла, без спецсимволов)
Some utils to work with XML, XSD
Проверка соответствия XML схеме XSD
XML Validator Against XSD Schema
- Поиск в текущей директории файлов *.xml Find *.xml in current folder
- Для каждого файла XML поиск файла *.xsd с тем же именем Find *.xsd same name
- В случае ошибки создается файл *.log с тем же именем (файл пополняется с каждым запуском) If have error appended *.log same name
Форматирует все файлы *.xml в текущей директории minify=>pretty (с переносами в виде стурктуры)
Format all *.xml file in current folder at pretty format (add prefix "_result.xml")
- Поиск в текущей директории файлов *.xml (не содержит "_result.xml")
- Каждый файла XML конвертируется в XML с разделителями, к имени файла добавляется постфикс "_result.xml"
- Создается файл *.log с тем же именем (файл пополняется с каждым запуском)
Извлекает из *.xml в текущей директории блоки с .. по (из XPath) в другой файл
При первом запуске создается файл настроек
Параметр | Значение | Примечание |
---|---|---|
xpath | .//item[@itemid="kated"]/item | Путь в XPath |
indstart | с (начало) | Порядковые номера элементов с..по |
indend | по (окончание) | для выборки одного эл-та indend =indstart |
createtree | 0 - False, 1 - True | В выходном файле попробуем создать подобную структуру XPath, при ошибках рекомендуется установить в False . Обрабатывается только один атрибут |
Save some elements XPath to another file
- Поиск в текущей директории файлов *.xml (не содержит "_result.xml")
- Согласно настройкам XPath извлекаются узлы с..по
- Каждый файла XML конвертируется в XML с разделителями, к имени файла добавляется постфикс "_result.xml"