OpenGL 2.1 API xml crap ? :(

Discussion in 'XML' started by Skybuck Flying, Feb 13, 2010.

  1. I downloaded the opengl 2.1 api reference from the web from this link:

    And then when I try to open it in windows/internet explorer on local drive I
    get this crap:

    The XML page cannot be displayed
    Cannot view XML input using style sheet. Please correct the error and then
    click the Refresh button, or try again later.

    System error: -2146697211. Error processing resource
    'xhtml1-transitional.dtd'. Error processing resource 'file:///D:/Open...
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

    Pretty much all files are *.xml ?!?

    WTF ?! What's wrong ?!

    It would be nice if I had the OpenGL 2.1 API Reference on my harddisk for
    future reference in case the web/internet ever goes down, or in the far
    future when it might have become obsolete ?!?

    Skybuck Flying, Feb 13, 2010
    1. Advertisements

  2. Did you read the Browser Compatibility section on that page? Looking at
    you header it looks like you might be using IE6 which with MathML is a
    no-go! Download Firefox if you want to view the manual....
    Jonathan N. Little, Feb 13, 2010
    1. Advertisements

  3. I am using IE8 for godssake ! ;) :)

    What's wrong with using HTML for the documentation ?! ;)

    Would be nice to have some HTML version too !

    Ah me dreams of HTML version ! ;) :)

    (For now I have the xml version... I could write an xml parser for it and
    see if that helps... but for now I have no idea what the hell it's all about
    and ofcourse no time ! :))

    Skybuck ;)
    Skybuck Flying, Feb 13, 2010
  4. Skybuck Flying

    Neredbojias Guest

    Doesn't matter. As JL said, try ff.
    If you have no time, get an audio version of the manual and listen to
    it in the bathroom...
    Neredbojias, Feb 13, 2010
  5. Hence why some of us here in alt.html rail against XHTML. It this case
    the manual utilizes MathML for the formulas so it is one of the few
    cases where XHTML makes sense. But then there is IE, 8 is better but is
    still a pain for web developers, a better pain like the deference
    between a jab in the ribs and being hit by a truck...
    Or you could just download a *better* browser! You do not *have* to use IE.
    Jonathan N. Little, Feb 13, 2010
  6. You don't have to, XSLT processors exist:

    Wolfgang Draxinger, Feb 13, 2010
  7. Doesn't make much sense to me...

    IE8 works just fine when browsing the same files online...

    When browsing offline it doesn't work anymore ?!?

    How come ?!?

    Doesn't seem to have anything to do with browser choice...

    Skybuck Flying, Feb 13, 2010
  8. WAG, depends on how you downloaded your local copy, plus a local copy is
    not server via a webserver which can cause problems with documents that
    require server-side processing.
    Jonathan N. Little, Feb 13, 2010
  9. Server side preprocessing of the XML.
    Given a browser with real support for XML/XSLT you could browse the xml
    files locally just fine. Firefox is such a browser. Internet Explorer sucks
    big time anyway, not *properly* supporting things like SVG, XML and such up
    until today.

    Wolfgang Draxinger, Feb 13, 2010
  10. The OpenGL website also wants me to install some weird Microsoft XHTML
    thingy ?!?

    Weird ! What the hell is all that stuff ?! ;)

    (I refuse to install it because IE8 says it might be dangerous.)

    To be exact:

    MSXML 3.0 SP10 ?!?!?!? (AddOn)

    What the hell is that all about ?

    Skybuck Flying, Feb 14, 2010
  11. Skybuck Flying

    Doug Miller Guest

    Server-side preprocessing that isn't occurring when you view it locally would
    be the most obvious explanation.
    Since you [apparently] don't use anything but IE, you would know this how??

    Get a better browser, such as Firefox, or Opera, or Chrome, or Safari, or,
    basically, anything but IE.

    Or devote your time instead to something you find a little easier to
    understand. Consider taking up knitting as a hobby.
    Doug Miller, Feb 14, 2010
  12. What the hell are they doing using all that crap for their docs ? ;)

    Skybuck ;) :)
    Skybuck Flying, Feb 14, 2010
  13. Oh great so now people need a super-duper-state-of-the-art webbrowser for
    something as old as opengl which works on windows 95 ?!

    What's wrong with HTML for godssakes ?! ;) :)

    Skybuck =D
    Skybuck Flying, Feb 14, 2010
  14. Skybuck Flying

    The Magpie Guest

    There is absolutely nothing (much) wrong with a decent implementation
    of HTML at all. Or with XML.

    What is wrong is the stupid fucking way you are trying to use antique,
    broken and buggy software to do a job it was never capable of damn
    well doing!

    Did you not even take the hint when you got a *Microsoft* message
    telling you the *Microsoft* software was broken and that you needed
    more *Microsoft* software to make it work?

    FOr crying out loud, mate - who *else* do you want to tell you to stop
    using that crap and get something from this century!
    The Magpie, Feb 14, 2010
  15. I'm going to regret this.

    Okay I have already explained this, the manual uses complex mathatical
    formulas. They are using MathML for these formulas which requires the
    XHTML. HTML is great but is not extensible to the MathML features. To
    make these formulas in an HTML document you would have to use images.
    Jonathan N. Little, Feb 14, 2010
  16. Because it makes them machine readable, thus allowing for a couple of
    interesting things like automatic translation in other documentation formats
    or use in IDE's inline documentation systems. Or more fancy stuff like
    automatically creating binding/extension loader libraries like GLEW.

    Also you can't use HTML for some of the reference pages, as HTML has no
    method for writing mathematical expressions. For that you need MathML, which
    in turn is just some XML DTD and thus requires full XML support.

    Just. Dump. Internet Explorer! It the worst browser out there.

    Wolfgang Draxinger, Feb 14, 2010
  17. That doesn't make sense, since it works online, and doesn't work offline...
    so no I don't need extra software ! ;)

    Skybuck Flying, Feb 15, 2010
  18. What kind of formula's ?

    Can you give an example opengl page ?

    Skybuck ;) :)
    Skybuck Flying, Feb 15, 2010
  19. Jonathan N. Little, Feb 15, 2010
  20. There is a slight difference between requesting resources from a server and
    loading the resources from local files: A HTTP server gets to know, which
    browser (version) is on the recieving end and may do proper preprocessing
    for that. If you're directly accessing locally stored files, then the
    browser must do this job. But for this it needs extra software, in your case
    the XML plugin from Microsoft.


    P.S.: The attitude you're demonstrating through the way you're posting into
    Usenet and how you disregard the help people are trying to give you here and
    in this case also advice on standard technologies one must know today, you
    realize that no employer of the IT and computer graphics buissnes in the
    whole world will give you a job? You may think that you're anonymous, but
    that's not true: With every message you post, you tell us, that you live
    somewhere in the netherlands. With every message you give a sample of your
    writing profile (choice of words, grammatical structure, preferred idioms).
    Wolfgang Draxinger, Feb 15, 2010
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.