SitePoint Sponsor

User Tag List

Results 1 to 19 of 19
  1. #1
    SitePoint Wizard
    Join Date
    Apr 2000
    Posts
    1,483
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I was just wondering if any of you know much about XML, and what your thoughts on it are.
    I am making a site at the moment, and I have heard great things about XML and how it could help make my site easier to maintain etc.
    I don't really know much about it, and I thought here was the best place to ask!

    [This message has been edited by James (edited August 22, 2000).]

  2. #2
    Fluffy Kitten Programmer~ Elledan's Avatar
    Join Date
    Jun 2000
    Location
    Netherlands
    Posts
    1,356
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I've read some stories about it (webmonkey and Stars.com) and I'm not sure about it. It seems just another version of HTML too me, just a bit more advanced...

    I'm not planning to do anything with it yet.

    ------------------
    Elledan Dunedain
    http://emudreams.come.to
    TriAxis (Almost Beta stage!)
    Everyone has a destiny in life. Some just never reach it

  3. #3
    Serial Publisher silver trophy aspen's Avatar
    Join Date
    Aug 1999
    Location
    East Lansing, MI USA
    Posts
    12,937
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I dont think it will be big

  4. #4
    SitePoint Member
    Join Date
    Jul 2000
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I think it's gonna be big.

    Really, the use that I found for XML is to integrate with other languages. Of course, XML can also be used just as XML itself, but the capabilities are pretty endless.

    XML is also quite easy to use. Of course, it does take a little while to get used to, but after a while you don't really notice.

    I'm not quite sure about making a web site easier to maintain--in fact, the only thing I can think about that would make it easier is that you can declare each tag separate for all sections.

  5. #5
    Your Lord and Master, Foamy gold trophy Hierophant's Avatar
    Join Date
    Aug 1999
    Location
    Lancaster, Ca. USA
    Posts
    12,305
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    A few of the companies currently using XML on the Web and/or planning to incorporate it into their applications.

    Microsoft (CDF), Netscape (RSS, XUL), Moreover, Disney, NBC, Time Warner, AOL, Borland, IBM, Bank of America, Citigroup, Visa, MasterCard, American Express, Intuit, Allaire (Cold Fusion is entirely based on XML).

    Most web servers have XML support. WAP and WML are completely based on XML. The next generation of HTML (XHTML) is XML compliant.

    The uses of having document trees that are in a machine readable form as well as human readable form have yet to be explored fully. As it is currently there are hundreds of uses for XML from displaying mathematical equations and complex chemical modules to tracking your genealogy.

    For a glimpse of the possibilities available in the future, imagine a search engine that can give you up to date prices on every 17-inch monitor on sell at the time you run the query. But instead of checking one store, or even a few stores, it checks every store in the world, converts the prices and specifications to your local units of measurement and shows you the results in your language.

    This is the potential of XML on the Internet.

    ------------------
    Wayne Luke - Sitepoint Forums Administrator
    Digital Magician Magazine - MetaQuark Creations (Coming Soon)
    wayne@sitepoint.com

    [This message has been edited by wluke (edited August 22, 2000).]

  6. #6
    Irritability Defined
    Join Date
    Jul 2000
    Location
    80,000 feet below the surface
    Posts
    1,442
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    And XML is becoming extremely useful and has definitely found its niche in database applications and e-commerce applications.

    At the e-comm company where I work (BiZiWorks) we use JSPs, XML, HTML/JavaScript and a IBM DB2 for our software. XML plays a major part by providing the interface between our JSPs and the DB and allows us to not only replicate our production server on our own Win2K machine, but also make quick adjustments to other servers or development servers as necessary.

    You can think of XML as an 'advanced' version of HTML, and using XSL stylesheets you can easily format/produce HTML for the screen. However, XML's extensibility and power extend far beyond HTML alone and I dare say it might even eventually become a database language standard of sorts.

  7. #7
    SitePoint Wizard silver trophy Karl's Avatar
    Join Date
    Jul 1999
    Location
    Derbyshire, UK
    Posts
    4,411
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone tried Cocoon?

    ------------------
    Karl Austin
    KDA Web Services
    "Everyone has a photographic memory. Some just don't have film."

  8. #8
    Don't get too close, I bite! Nicky's Avatar
    Join Date
    Jul 1999
    Location
    Lancashire, UK
    Posts
    8,277
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    XML is the future. The reason being is that with HTML we are restricted to the tags that have already been defined. However, with XML, its extensibility is its power - we can even define our own DTDs if we so wish to use on our site. And we can also make these DTDs available for others to use. For example, we could have a DTD for mobile phones, another one for speech/blind users, aother one for users on low bandwidths.
    Etc etc etc.
    What's not to like? (Apart from the fact it is not widely supported - just like everything else eh?)

    ------------------
    www.gib-online.com
    The Rock of Gibraltar on the WEB
    www.urban-studios.com
    ...for all your IT solutions

  9. #9
    SitePoint Wizard
    Join Date
    Jul 1999
    Location
    Chicago
    Posts
    2,629
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I know I said that XML would fail a couple of months ago. Well obviously I've proven myself wrong.

    Right now I'm testing to see which will be faster for my new site: mySQL or XML. Of course the mySQL SQL statements are nice...

    I'll get back to everyone on the results of my informal tests....



  10. #10
    ********* Addict
    Join Date
    Apr 2000
    Location
    Posts
    272
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I may be entering a course in XML soon with a friend from school. Is it worth it? (I think so.)

    ------------------
    Pedro Brandao
    Coming soon: TweakPro.com
    Visit the SitePoint Chat!

  11. #11
    Your Lord and Master, Foamy gold trophy Hierophant's Avatar
    Join Date
    Aug 1999
    Location
    Lancaster, Ca. USA
    Posts
    12,305
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote/font><HR>
    Right now I'm testing to see which will be faster for my new site: mySQL or XML. Of course the mySQL SQL statements are nice...
    <HR></BLOCKQUOTE>

    Why not use both?? Store your XML code within the MySQL database then when you want to "display" it on a web device you can apply the appropriate XSL transformation regardless of the device. This way you can build a HTML, WAP-Enabled, Accessible site with one set of content.

    ------------------
    Wayne Luke - Sitepoint Forums Administrator
    Digital Magician Magazine - MetaQuark Creations (Coming Soon)
    wayne@sitepoint.com

  12. #12
    SitePoint Wizard silver trophy Karl's Avatar
    Join Date
    Jul 1999
    Location
    Derbyshire, UK
    Posts
    4,411
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    XML is the way of the future. It makes maintaining web sites very easy.

    The only thing I don't like about it is that it can make it cumbersome to work with other techmologies at the same time i.e. PHP and XML wit databases, you have to first generate the XML from the database then convert the XML to HTML (If the browser doesn't understand XML) and send it to the browser.

    ------------------
    Karl Austin
    KDA Web Services
    "Everyone has a photographic memory. Some just don't have film."

  13. #13
    SitePoint Member
    Join Date
    Jul 2000
    Posts
    22
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote/font><HR>Originally posted by Karl:
    XML is the way of the future. It makes maintaining web sites very easy.<HR></BLOCKQUOTE>

    I totally agree.

    I recently started using XML on my web sites and I love it. It's a great way to separate the data and the layout. All my data are in the XHTML Basic format and my XSL Stylesheets contain the layout. Currently I'm using a Java based XSLT prosessor (Saxon) within a PHP script to generate my web pages, but it doesn't scale too well so I will shortly start to use the Sablotron XSLT prosessor. It is very fast and has a PHP wrapper.

  14. #14
    SitePoint Wizard
    Join Date
    Apr 2000
    Posts
    1,483
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks everyone!
    I definitely believe XML is the future, so I am looking to learn more about it and perhaps implement it on one or my sites.
    Does anyone know of any good tutorials/articles on XML?



    ------------------
    James Ussher-Smith, jamesus@lineone.net
    ICQ: 41716548
    640 Kilobytes of computer memory ought to be enough for anybody. - Bill Gates, 1981

  15. #15
    ********* Addict
    Join Date
    Apr 2000
    Location
    Posts
    272
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I heard XML is both Server and Client side. Is this true?

    ------------------
    Pedro Brandao
    Coming soon: TweakPro.com
    Visit the SitePoint Chat!

  16. #16
    SitePoint Wizard silver trophy Karl's Avatar
    Join Date
    Jul 1999
    Location
    Derbyshire, UK
    Posts
    4,411
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    XML can be transformed into HTML on the server or on the client side (if the browser supports it).

    Cocoon is a server side processor of XML.

    ------------------
    Karl Austin
    KDA Web Services
    "Everyone has a photographic memory. Some just don't have film."

  17. #17
    SitePoint Member
    Join Date
    Jul 2000
    Posts
    22
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote/font><HR>Originally posted by James:
    Does anyone know of any good tutorials/articles on XML?
    <HR></BLOCKQUOTE>

    ZVON.org has a lot of excellent XML tutorials.

  18. #18
    SitePoint Wizard silver trophy Karl's Avatar
    Join Date
    Jul 1999
    Location
    Derbyshire, UK
    Posts
    4,411
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    In answer to my own question "Has anyone tried Cocoon", I have now tried it and must say it is pretty damn good. For those that don't know Cocoon is a JavaServlet that transforms XML into pretty much anything you want to transform it into using XSL, you can also use XSP which contains code in the XML that is executed on the server AKA Dynamic XML pages.

    From what I have seen so far of it I would say that it is very fast and looks pretty useful.

    ------------------
    Karl Austin
    KDA Web Services
    "Everyone has a photographic memory. Some just don't have film."

  19. #19
    SitePoint Enthusiast
    Join Date
    May 2000
    Location
    Toledo, Ohio, USA
    Posts
    68
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just thought that this article would be appropriate to this discussion.

    http://slate.msn.com/webhead/00-08-22/webhead.asp


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •