Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум программистов _ HTML, CSS, XML, JavaScript _ Нужен хелп по основам Xml

Автор: Wings 21:11:2007, 08:13

В общем решил глянуть что такое xml и с чем его едят.
Нафига он нужен и где его практически можно применить я чото не очень понял... blink.gif .
Кто и в каких случаях применял xml в разработке сайта?
Вот. Еще выдрал примеры, но они работают только под ИЕ. Что сделать что бы они работали под ФФ и Оперу?

ex01-1.xml

<?xml version="1.0" encoding="WINDOWS-1251"?>
<?xml-stylesheet type='text/xsl' href='ex01-1.xsl'?>
<tutorial>
<title>"Заметки об XSL"</title>
<author>Леонов Игорь Васильевич</author>
</tutorial>


ex01-1.xsl
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<p><strong><xsl:value-of select="//title"/></strong></p>
<p><xsl:value-of select="//author"/></p>
</xsl:template>

Автор: sax_ol 21:11:2007, 08:26

Ну так сам HTML и есть Xml

Автор: sax_ol 21:11:2007, 08:38

Ваш пример - это так называемая xsl transformation (или по другому xslt), да ие ее поддерживает, а вот что насчет других - я не в курсе

Автор: Vovochka 21:11:2007, 23:49

Сравните:

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <p><strong><xsl:value-of select="//title"/></strong></p>
        <p><xsl:value-of select="//author"/></p>
    </xsl:template>
</xsl:stylesheet>


]]>http://forum.codeby.net/go.php?http://ru.wikipedia.org/wiki/XSLT]]>
Люди, любите википедию.

P.S. И опера, и фокся поддерживают xslt

Автор: Vovochka 22:11:2007, 00:01

А вот так выйдет еще интереснее:

<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">

    <xsl:template match="/">
        <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
            <head>
                <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
                <title>test1</title>
            </head>
            <body>
                <xsl:apply-templates/>
            </body>
        </html>
    </xsl:template>
    
    <xsl:template match="tutorial">
        <p><strong><xsl:value-of select="./title"/></strong></p>
        <p><xsl:value-of select="./author"/></p>
    </xsl:template>

</xsl:stylesheet>

Форум Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)