On Tue, 2019-09-17 at 00:47 -0400, Webb Scales wrote:
> Would a file containing just an XML comment, e.g.,
> 
> <!-- My comment. -->
> 
> 
> be an acceptable input to LibXML2?

Let's look at  the specification of XML,
https://www.w3.org/TR/REC-xml/

We see in section 2.1,
[[
 [Definition: A textual object is a well-formed XML document if:]

    Taken as a whole, it matches the production labeled document.

    It meets all the well-formedness constraints given in this
specification.

    Each of the parsed entities which is referenced directly or
indirectly within the document is well-formed.
]]

So we need our input to match Document.

The immediately following text in the spec has,
[[

Document
[1]     document           ::=          prolog element Misc*
]]

If you follow these you find "element" means we need exactly one top-
level element, <foo>...</foo>, and your example has a comment but no
element. So, it is not well-formed.

You will find it helpful to become moer familiar with the grammar in
the XML specification.

Best,

Liam


-- 
Liam Quin, https://www.delightfulcomputing.com/
Available for XML/Document/Information Architecture/XSLT/
XSL/XQuery/Web/Text Processing/A11Y training, work & consulting.
Barefoot Web-slave, antique illustrations:  http://www.fromoldbooks.org

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
xml@gnome.org
https://mail.gnome.org/mailman/listinfo/xml

Reply via email to