[clahey at ximian.com: docbook mime type detection]

Luis Villa luis.villa at gmail.com
Tue Aug 9 19:05:17 EEST 2005


Attached is an XML file that fixes Bastien's details, and incorporates
some XML correctness suggestions from DV. Still not sure if it is
commitable, but seems to work for me.

Luis

On 7/26/05, Bastien Nocera <hadess at hadess.net> wrote:
> On Tue, 2005-07-26 at 17:23 -0400, Luis Villa wrote:
> > On 7/26/05, Bastien Nocera <hadess at hadess.net> wrote:
> > > On Tue, 2005-07-26 at 17:02 -0400, Luis Villa wrote:
> > > > On 7/26/05, Bastien Nocera <hadess at hadess.net> wrote:
> > > > > Hey Luis,
> > > > >
> > > > > On Tue, 2005-07-26 at 16:48 -0400, Luis Villa wrote:
> > > > > > <?xml version="1.0" encoding="UTF-8"?>
> > > > > >
> > > > > > <mime-info
> > > > > > xmlns="http://www.freedesktop.org/standards/shared-mime-info">
> > > > > >  <mime-type type="application/docbook+xml">
> > > > > >   <sub-class-of type="text/xml"/>
> > > > > >   <comment xml:lang="en">Docbook XML Document</comment>
> > > > > >   <magic priority="60">
> > > > > >    <match type="string" value='docbookx.dtd' offset="0:200"/>
> > > > >
> > > > > Do you really need to go 200 bytes into the file? The further you need
> > > > > to go into the file, the more expensive it is. I would also add that my
> > > > > text file mentioning "docbookx.dtd" would get detected as a docbook
> > > > > file, not good.
> > > >
> > > > Yeah, knew this one was imperfect; I can clean it up if people
> > > > actually want to go this way to sniff things.
> > > >
> > > > > >   </magic>
> > > > > >   <glob pattern="*.xml"/>
> > > > >
> > > > > That's not good. text/xml files are already detected with *.xml.
> > > >
> > > > What would be preferable then?
> >
> > So you answered the second question but not the first :)
> 
> Either you should use a different file extension (which isn't really
> possible, unless you can have your say in that somewhere), or don't use
> a file extension.
> 
> > > > (I looked for what ogg tarkin does, but
> > > > no success- seems it isn't in the primary DB either?)
> > >
> > > Ogg Tarkin isn't a filetype. Tarkin is the video codec, Ogg is the
> > > container. Only the container has a mime-type (this is slightly
> > > different for some other video types because they have different file
> > > extensions for different purposes).
> > >
> > > > > >  </mime-type>
> > > > > > </mime-info>
> > > > >
> > > > > You got the gist of it, but it's not commitable.
> > > >
> > > > Well, I didn't figure that ;) like I said, Works For Me, but if people
> > > > actually want it committed I can play a bit more.
> > >
> > > Sure, what's the point otherwise? :)
> >
> > So that I can finally be one of those shitty downstreamers who doesn't
> > upstream fixes, just like I complain about all the time ;)
> 
> Arf :)
> 
> ---
> Bastien Nocera <hadess at hadess.net>
> 
> 
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: docbook.xml
Type: text/xml
Size: 385 bytes
Desc: not available
Url : http://lists.freedesktop.org/archives/xdg/attachments/20050809/be1b4ae7/attachment.bin 


More information about the xdg mailing list