cvs commit: ports/security/vuxml vuln.xml

Simon L. B. Nielsen simon at qxnitro.org
Fri Jun 1 09:55:46 UTC 2012


On Fri, Jun 1, 2012 at 2:02 AM, Doug Barton <dougb at freebsd.org> wrote:
>> On Thu, 31 May 2012, Doug Barton wrote:
>>
>>> On 05/31/2012 09:28 AM, Warren Block wrote:
>>>> Sorry, I missed the original post and am not quite sure what is being
>>>> checked.  At present, igor doesn't know XML at all.  My hope is that
>>>> some existing XML validator can be used to check tagging and indentation
>>>> of DocBook XML, and igor can just check for documentation-specific
>>>> problems.
>>>
>>> xmllint does a pretty good job of validation. Not sure how much it helps
>>> with indentation, but it's a good place to start.
>
> To amplify that slightly, since "The Fine Manual" leaves something to be
> desired ...
>
> xmllint --noout --dtdvalid http://www.vuxml.org/dtd/vuxml-1/vuxml-11.dtd
> vuln.xml
>
> is what you want to validate that the file matches the DTD (the current
> version passes). There is no way to use xmllint to "validate the
> whitespace," but you could theoretically use the --format option as part
> of 'make validate'. Note, that would require a one-time commit to change
> the current format into what --format outputs, since they are pretty
> dramatically different.

Just a note, DTD check is unfortunately rather far from validating
that VuXML entries are valid...

-- 
Simon



More information about the freebsd-doc mailing list