XML Tutorials - Herong's Tutorial Examples
This XML tutorial book is a collection of notes and sample codes written by the author while he was learning XML himself. Topics include introduction to XML, DTD (Document Type Definition), XSD (XML Schema Definition), XPath (XML Path Language), XSL (Extensible Stylesheet Language), XSLT (XSL Transf... 2023-03-09, 11651👍, 3💬
💬 2022-07-22 Helen: This is very helpful!
💬 2016-05-07 mehari: this tutorials helps many trainers through out the world, thanks!
XML-to-JSON Conversion Library for Java
This section provides a tutorial example on how to use a 'JSON-java' conversion library offered by json.org to perform XML-to-JSON conversions in a Java program. The output JSON document is good, only if input XML document contains well structured data. 2022-10-01, 336👍, 0💬
XPath Query with XML Tools on Atom
This section provides a tutorial example on how to use XML Tools package in Atom to run XPath query on any XML documents. 2022-10-01, 335👍, 0💬
Validating an XML File against a DTD Document Type
This section describes different ways to validate XML files against DTD document types: using standalone XML validation tools, using on-line XML validators, and writing your own XML validation programs. 2022-10-01, 326👍, 0💬
ATTLIST - Attribute List Declaration Statement
This section describes syntax formats of the ATTLIST statement, which is used to declare a list of attributes for the specified element. The ATTLIST statement specifies what is the name of the attribute, what is the data type, and what is the default value. 2022-10-01, 322👍, 0💬
dictionary.xsd - A Sample XSD XML Schema File
This section provides a tutorial example of XSD XML Schema file, dictionary.xsd, using XSD statements: schema, element, attribute, simpleType, complexType, etc. 2022-10-01, 322👍, 0💬
Using Mozilla Firefox as an XML Syntax Checker
This section provides a tutorial example on how to use Mozilla Firefox as an XML file syntax checker. If there are syntax errors in an XML file, Firefox will stop displaying the XML file at the first error location. 2022-10-01, 304👍, 0💬
Web Browsers Not Supporting XML 1.1
This section provides a tutorial example showing that XML 1.1 is not supported in all 4 major Web browsers: Google Chrome, Mozilla Firefox, Microsoft IE and Apple Safari. 2022-10-01, 298👍, 0💬
The <?xml ...?> Processing Instruction
This section describes the 'xml' processing instruction, which is required at the top of XML files. 'xml' processing instruction must have the 'version' attribute. 2022-10-01, 286👍, 0💬
XML File Browsers
This chapter provides notes and tutorial examples on XML browsers. Topics include Using Web browsers, IE and Firefox, as XML browsers; Using XML browsers as an XML syntax checker; XML Spy and other XML browsers. 2022-10-01, 271👍, 0💬
JSON-to-XML Conversion Rules
This section provides a simple set of JSON-to-XML Conversion Rules that preserves the structure of the original JSON document. You can build your own converter with those rules. 2022-10-01, 253👍, 0💬
Viewing XML Documents in Source Code
This section provides a tutorial example on how to view XML documents in source code using XML Notepad 2007 default XSLT template. 2022-10-01, 250👍, 0💬
Using Microsoft Edge as an XML Syntax Checker
This section provides a tutorial example on how to use Microsoft Edge as an XML file syntax checker. If there are syntax errors in an XML file, Edge will stop displaying the XML file at the first error location. 2022-10-01, 250👍, 0💬
XML 1.1 Changes and Parsing Examples
This chapter provides notes and tutorial examples on XML 1.1 standard. Topics include introduction of major changes in XML 1.1; Java XML parser supports XML 1.1; characters from newer Unicode versions in XML names; control codes as character references; new end-of-line characters. 2022-10-01, 249👍, 0💬
Using Internet Explorer as an XML Browser
This section provides a tutorial example on how to use IE (Internet Explorer) as an XML file browser. IE displays all elements in an XML file in a tree structure. 2022-10-01, 247👍, 0💬
atom-xsltransform Package for Atom
This section describes atom-xsltransform package in Atom that allows you to transform XML Documents using XSL Stylesheets. But it requires an extra Java library with net.sf.saxon.Transform class. 2022-10-01, 242👍, 0💬
Control Codes Supported in XML 1.1
This section provides a tutorial example showing that more control codes are supported in XML 1.1 as character references. 2022-10-01, 238👍, 0💬
SAXParseException - 'xsi:noNamespaceSchemaLocation' Not Allowed
This section provides a tutorial example showing the SAXParseException that says Attribute 'xsi:noNamespaceSchemaLocation 'is not allowed when applying XSD schema validation on an XML DOM object. 2022-10-01, 237👍, 0💬
SAX Content Handler Interface
This section describes the SAX 1.0 and 2.0 standards. SAX defines 4 interfaces under the org.xml.sax package name: DocumentHandler, ErrorHandler, DTDHandler and EntityResolver. 2022-10-01, 230👍, 0💬
End-of-Line Characters Supported in XML 1.1
This section provides a tutorial example showing that two more end-of-line characters, #x85 and #x2028, are supported in XML 1.1. 2022-10-01, 227👍, 0💬
XML Spy and Other XML Browsers
This section describes XML Spy as an XML browser. Other XML browsers are also included. 2022-10-01, 225👍, 0💬
Anonymous or Inline Data Types
This section describes the anonymous or inline data type, which is coded inside an 'element' or an 'attribute' statement to which the type is applied. 2022-10-01, 224👍, 0💬
Using Internet Explorer as an XML Syntax Checker
This section provides a tutorial example on how to use IE (Internet Explorer) as an XML file syntax checker. If there are syntax errors in an XML file, IE 10 (in compatibility mode) will stop displaying the XML file at the first error location. 2022-10-01, 223👍, 0💬
XSLT Transformation and HTML View
This section provides a tutorial example on how to perform XSLT (Extensible Stylesheet Language Transformations) in XML Notepad 2007. 2022-10-01, 223👍, 0💬
What Is DOM (Document Object Model)
This section provides a quick introduction of DOM (Document Object Model) - an Application Programming Interface (API) that represents an XML file as a document object. 2022-10-01, 221👍, 0💬
This section provides a tutorial example on how to retrieve memory usage statistics of your applicat...
This section describes how to load the MySQL JDBC driver class - mysql-connector-java-5.1 .36-bin.jar...
Want to know when is the 2020 Chinese New Year day? Look for free Chinese calendars for 2020? Chines...
This section provides a tutorial example on how to use the 'javac -d' option to specify the output d...
This section describes how to insert new data rows into Java DB (Derby) database tables through the ...