shr will not handle mathml for you. One option is Chromevox - you
can hand off the url containing MathML to it.
>>>>> "prayner" == prayner <prayner@xxxxxxxxxxx> writes:
prayner> One of my most important (and now much beloved)
prayner> families of scientific journals has just added full
prayner> texts in xml to pdf as its public formats. A recent
prayner> example can be found at
prayner> <http://www.geosci-model-dev.net/7/2867/2014/gmd-7-2867-2014.xml>. This
prayner> is great but it gets better, they're also using
prayner> mathml for all the inline and displayed
prayner> mathematics. At this point I became slightly
prayner> lightheaded :-) So, what's the smoothest way to
prayner> access such content in emacspeak? Running
prayner> (shr-insert-document (libxml-parse-xml-region
prayner> (point-min) (point-max))) does a half decent job on
prayner> the inline mathematics, I suspect largely by
prayner> ignoring all the formatting. It's ignoring other
prayner> things too, probably because it didn't find the
prayner> DTD. Still, quite usable after 5 minutes' work. Now
prayner> the hard bit. I would like to serialize all the mml
prayner> constructs and include them in the resulting parse
prayner> tree as text. The serialization seems doable, the
prayner> python module mathDOM looks like it will do the
prayner> job. I'd rather not replicate all the functionality
prayner> of libxml-parse-xml-region so is there a way I can
prayner> intervene in the process to handle the parsing of
prayner> certain elements externally? Am I going about this
prayner> all the wrong way? You'll have to forgive mesome
prayner> excitement, after 30 years in research this is the
prayner> first time I've gone to a public site and been
prayner> guaranteed I can download material with the
prayner> mathematical content intact. Now I just need to
prayner> extract it.
prayner>
prayner>
prayner> -- Peter Rayner room 343 School of Earth Sciences,
prayner> University of Melbourne, 3010, Vic, Australia tel:
prayner> work: +61 (0)3 8344 9708; fax: +61 (0)3 8344 7761
prayner> mobile +61 402 752 379, skype: petermorag mail-to:
prayner> prayner@xxxxxxxxxxx google scholar profile
prayner> <http://scholar.google.com.au/citations?user=H3up71wAAAAJ&hl=en>
prayner>
prayner> -----------------------------------------------------------------------------
prayner> To unsubscribe from the emacspeak list or change
prayner> your address on the emacspeak list send mail to
prayner> "emacspeak-request@xxxxxxxxxxx" with a subject of
prayner> "unsubscribe" or "help".
|All Past Years |Current Year|
If you have questions about this archive or had problems using it, please contact us.