[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: stylesheet fun
- From: Joe Shaw <joe ximian com>
- To: rpm-list redhat com
- Subject: Re: stylesheet fun
- Date: 17 Apr 2003 16:01:20 -0400
On Thu, 2003-04-17 at 15:38, Jeff Johnson wrote:
> <rpmTag name="Filesizes">
> <integer>10576</integer>
> <integer>4096</integer>
> <integer>811</integer>
> <integer>663</integer>
> <integer>4993</integer>
> </rpmTag>
> [...]
> <rpmTag name="Basenames">
> <string>time</string>
> <string>time-1.7</string>
> <string>NEWS</string>
> <string>README</string>
> <string>time.info.gz</string>
> </rpmTag>
> <rpmTag name="Dirnames">
> <string>/usr/bin/</string>
> <string>/usr/share/doc/</string>
> <string>/usr/share/doc/time-1.7/</string>
> <string>/usr/share/info/</string>
> </rpmTag>
Yikes. This maps well to the tags within an RPM header, but it makes
parsing this info efficiently using a SAX parser impossible, because you
have to keep around state for every file in a package through the entire
parsing context.
To be used effectively, I'd hope for something more like:
<file>
<basename><string>time</string></basename>
<dirname><string>/usr/bin/</string></basename>
<filesize><integer>10576</integer></filesize>
[...]
</file>
and make it RPM's responsibility to map it nicely into its internal
header structures.
Joe
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
[]