- From: Curt Arnold <carnold@houston.rr.com>
- Date: Wed, 29 Oct 2003 00:27:42 -0600
- To: www-dom@w3.org
"infoset" parameter: The description of setting "infoset" to false says that "it has no effect". That phrasing is used in other places in the recommendation to be a strict no operation, that is if you did document.config.setParameter("infoset", true); document.config.setParameter("infoset", false); Then document.config.getParameter("infoset") would be true. I don't think that was the intention. "schema-location" parameter: The note says that setting them "schema-location" is "illegal" when "schema" is not set. Illegal would suggest that an exception should be thrown, though a NOT_SUPPORTED_ERR wouldn't be quite right. I'd suggest changing "illegal" to "ignored". Otherwise, you would need to distinguishing setting the "schema-location" to null (which I would assume would be tolerated when "schema" is null) vs a non-null value. "schema-type" parameter: If this parameter is not set, a default value may be provided by the implementation, based on the schema languages supported and on the schema language used at load time. If no value is provided, this parameter is null. This suggests that an implementation might set this value in response to the document content. That is if the document had a document type declaration but not a xsi:schemaLocation, then after parsing schema-type might be "defaulted" to http://www.w3.org/TR/REC-xml. That would make this parameter the only one affected by document content. I would suggest not implying that and if necessary to report the schema type used in validation that a readonly schemaType attribute be added to Document. "well-formed" parameter Suppressing well-formedness checking while loading an XML document would seem to be a direct contradition to the XML 1.0 spec which requires well-formedness violations to be fatal errors and prohibits normal continuation. Maybe it is not so bad during a normalization, but allowing well-formedness to be disabled just seems wrong.
Received on Wednesday, 29 October 2003 01:27:42 UTC