This is primarily used to generate XHTML from HTML input. But with this option the resultingĭocument is saved with the XML serializer. Usually when HTML is parsed the document is saved with the HTML serializer. walker Test the walker module, which is a reader interface but for a document tree, instead of using the reader API on an unparsed document it works on an existing version Display the version of libxml(3) used. By default, xmllint also checks to determine if the document is well-formed. A DTD to be validated against also can be specified at theĬommand line using the -dtdvalid option. valid Determine if the document is a valid instance of the included Document Type Definition (DTD). timing Output information about the time it takes xmllint to perform the various steps. stream Use streaming API - useful when used in combination with -relaxng or -valid options for validation of files that are too large to be held in Details on available commands in shell mode are below (see the section called "SHELL COMMANDS"). schema SCHEMA Use a W3C XML Schema file named SCHEMA for validation. repeat Repeat 100 times, for timing or profiling. relaxng SCHEMA Use RelaxNG file named SCHEMA for validation. recover Output any parsable portions of an invalid document. postvalid Validate after parsing has completed. It allows to select some nodes in the documentīased on an XPath (subset) expression. pattern PATTERNVALUE Used to exercise the pattern recognition engine, which can be used with the reader interface to the parser. Enclose space-separated lists by quotation path " PATH(S) " Use the (space- or colon-separated) list of filesystem paths specified by PATHS to load DTDs or entities. The result XML instance will be saved onto a file. Usually the programs build a tree and save it on stdout, with this option output FILE Define a file path where xmllint will save the result of parsing. nsclean Remove redundant namespace declarations. noxincludenode Do XInclude processing but do not generate XInclude start and end nodes. nowarning Do not emit warnings from the parser and/or validator. By default, xmllint outputs the result tree. nonet Do not use the Internet to fetch DTDs or entities. By default, xmllint leaves entity references in place. noent Substitute entity values for entity references. nocdata Substitute CDATA section by equivalent text nodes. Processing of XML files will not exhaust the virtual memory of the server running them. NNBYTES is the maximum number of bytes the library is allowed to allocate. maxmem NNBYTES Test the parser memory support. load-trace Display all the documents loaded during the processing to stderr. This causes xmllint to output the necessary HTML tags surrounding the result tree output so the results can be Print out a short usage summary for xmllint. The XMLLINT_INDENT environment variable controls the indentation. format Reformat and reindent the output. encode ENCODING Output in the given encoding. dtdattr Fetch external DTD and populate the tree with inherited attributes. debugent Debug the entities defined in the document. debug Parse a file and output an annotated tree of the in-memory version of the document. dtdvalidfpi FPI Use the DTD specified by a Formal Public Identifier FPI for validation, note that this will require a catalog exporting that Formal Public Identifier dtdvalid URL Use the DTD specified by an URL for validation. Use the W3C XML Canonicalisation (C14N) to serialize the result of parsing to stdout. compress Turn on gzip(1) compression of output. Useful for developers testing libxml(3) node tracking code. Otherwise XML catalogs starting from /etc/xml/catalog are used by default. catalogs Use the SGML catalog(s) from SGML_CATALOG_FILES. Generate a small document for testing purposes. Xmllint accepts the following options (in alphabetical order): It is useful for detecting errors both in XML code and in the XML parser It prints various types of output, depending upon the options selected. The xmllint program parses one or more XML files, specified on the command line as XML-FILE (or the standard input if the filename provided is testIO -catalogs -nocatalogs -auto -xinclude -noxincludenode -loaddtd -dtdattr -stream -walker -pattern PATTERNVALUE -chkregister html -xmlout -push -memory -maxmem NBBYTES -nowarning -noblanks -nocdata -format -encode ENCODING -dropdtd -nsclean nowrap -valid -postvalid -dtdvalid URL -dtdvalidfpi FPI -timing -output FILE -repeat -insert -compress Xmllint [ -version -debug -shell -debugent -copy -recover -noent -noout -nonet -path " PATH(S) " -load-trace -htmlout
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |