АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

xmlwf - Интернет в облаке

Запустите xmlwf в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда xmlwf, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


xmlwf - определяет, правильно ли сформирован XML-документ.

СИНТАКСИС


xmlwf [-s] [-n] [-p] [-x] [-e кодировка] [-w] [-d выходной-каталог] [-c] [-m] [-r] [-t]
[-v] [файл ...]

ОПИСАНИЕ


xmlwf использует библиотеку Expat, чтобы определить, правильно ли сформирован XML-документ. Это не
проверка.

Если вы не укажете никаких файлов в командной строке, и у вас установлена ​​последняя версия
xmlwf, входной файл будет считан со стандартного ввода.

ХОРОШИЙ ДОКУМЕНТЫ


Правильно оформленный документ должен соответствовать следующим правилам:

· Файл начинается с объявления XML. Например, <?xml версия = "1.0"
standalone = "да"?>. ПРИМЕЧАНИЕ: xmlwf в настоящее время не проверяет действительный XML
декларация.

· Каждый начальный тег либо пуст ( ) или имеет соответствующий конечный тег.

· Есть ровно один корневой элемент. Этот элемент должен содержать все остальные элементы в
документ. Могут приходить только комментарии, пробелы и инструкции по обработке.
после закрытия корневого элемента.

· Все элементы размещены правильно.

· Все значения атрибутов заключены в кавычки (одинарные или двойные).

Если в документе есть DTD, и он строго соответствует этому DTD, то документ является
также считается действительный. xmlwf не проверяет правильность парсера - он не проверяет DTD.
Однако он поддерживает внешние объекты (см. -x опция).

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


Если опция включает аргумент, вы можете указать аргумент отдельно ("-d
вывод ") или в сочетании с опцией ("-dвыход"). xmlwf поддерживает оба.

-c Если входной файл правильно сформирован и xmlwf не обнаруживает ошибок,
входной файл просто копируется в выходной каталог без изменений. Это означает, что нет
пространства имен (отключает -n) и требует -d чтобы указать выходной файл.

-d выходной каталог
Задает каталог для хранения преобразованных представлений входных файлов.
По умолчанию -d выводит каноническое представление (описанное ниже). Вы можете
выберите различные форматы вывода, используя -c и -m.

Имена выходных файлов будут точно такими же, как имена входных файлов или "STDIN".
если ввод поступает со стандартного ввода. Следовательно, вы должны быть осторожны, чтобы
выходной файл не попадает в тот же каталог, что и входной файл.
В противном случае xmlwf удалит входной файл до того, как сгенерирует выходной файл
(так же, как бегать кошка < файл > файл в большинстве снарядов).

Два структурно эквивалентных XML-документа имеют побайтовую идентичность.
каноническое представление XML. Обратите внимание, что игнорируемое пустое пространство считается
значительный и обрабатывается аналогично данным. Подробнее о каноническом XML можно
найдено по адресу http://www.jclark.com/xml/canonxml.html .

-e кодирование
Определяет кодировку символов для документа, переопределяя любой документ
объявление кодировки. xmlwf поддерживает четыре встроенных кодировки: US-ASCII,
UTF-8, UTF-16и ISO-8859-1, Также см. -w опцию.

-m Выводит какой-то странный XML-файл, который полностью описывает ввод
файл, включая посты персонажей. Требует -d чтобы указать выходной файл.

-n Включает обработку пространства имен. (опишите пространства имен) -c отключает пространства имен.

-p Указывает xmlwf обрабатывать внешние DTD и сущности параметров.

Обычная стоимость xmlwf никогда не анализирует сущности параметров. -p говорит ему всегда разбирать
их. -p подразумевает -x.

-r Обычная стоимость xmlwf карты памяти XML-файла перед синтаксическим анализом; это может привести к
более быстрый парсинг на многих платформах. -r отключает отображение памяти и использует нормальный
вызовы файлового ввода-вывода. Конечно, отображение памяти автоматически отключается
при чтении со стандартного ввода.

Использование отображения памяти может привести к тому, что некоторые платформы будут сообщать значительно больше
использование памяти для xmlwf, но, похоже, это вопрос операционной системы
сообщать о памяти странным образом; нет утечки в xmlwf.

-s Печатает ошибку, если документ не является автономным. Документ считается автономным, если
он не имеет внешнего подмножества и ссылок на сущности параметров.

-t Включает тайминги. Это указывает Expat на анализ всего файла, но не на выполнение
любая обработка. Это дает довольно точное представление об исходной скорости Expat.
сам без накладных расходов клиента. -t отключает большинство параметров вывода (-d,
-m, -c...).

-v Печатает версию используемой библиотеки Expat, включая некоторую информацию
в конфигурации библиотеки во время компиляции, а затем завершит работу.

-w Включает поддержку кодовых страниц Windows. Как обычно, xmlwf выдаст ошибку, если
он работает с кодировкой, для обработки которой он не оборудован. С участием -w,
xmlwf попытается использовать кодовую страницу Windows. Смотрите также -e.

-x Включает синтаксический анализ внешних сущностей.

Непроверяющие парсеры не требуются для разрешения внешних сущностей или даже
расширять сущности вообще. Expat всегда расширяет внутренние сущности (?), Но
синтаксический анализ внешнего объекта должен быть включен явно.

Внешние сущности - это просто сущности, которые получают свои данные извне
XML-файл в настоящее время анализируется.

Это пример внутренней сущности:



А вот несколько примеров внешних сущностей:

(проанализировано)
(без анализа)

-- (Два дефиса.) Завершает список опций. Это необходимо только в том случае, если
имя файла начинается с дефиса. Например:

xmlwf - -myfile.xml

будет работать xmlwf в файле -мой файл.xml.

Старые версии xmlwf не поддерживают чтение со стандартного ввода.

ВЫВОД


Если входной файл имеет неправильный формат, xmlwf печатает одну строку с описанием проблемы
стандартный вывод. Если файл правильно сформирован, xmlwf ничего не выводит. Обратите внимание, что результат
код не комплект.

Используйте xmlwf в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad