Hozzászólások
Tud vki olyan cuccot ami egy leiras alapjan ( pl xml ) tud nekem generalni keresre egy sablon alapjan interface-t. Tehat van egy allatalanos leirasom es abbol kene nekem pl. html / wap / stb oltalt generalni. Egyszeru oldalakrol lenne szo, linkeke, tablazatok stb. Biztos van ilyen csak en nem ertek hozza.
thx
- A hozzászóláshoz be kell jelentkezni
hát ha tényleg olyan 1szerü a formatálás stb, (főleg wml-re gondolok), akkor írd meg shell-scriptben. sed, awk stb jó kiinduló pont.
Üdv, Csaba
- A hozzászóláshoz be kell jelentkezni
[quote:ea2598ff0a="bitumen"]hát ha tényleg olyan 1szerü a formatálás stb, (főleg wml-re gondolok), akkor írd meg shell-scriptben. sed, awk stb jó kiinduló pont.
Üdv, Csaba
igen, erre mar en is gondoltam, de gondoltam hatha van kesz megoldas. :roll:
- A hozzászóláshoz be kell jelentkezni
[quote:64b4c970bc="selli"]Tud vki olyan cuccot ami egy leiras alapjan ( pl xml ) tud nekem generalni keresre egy sablon alapjan interface-t. Tehat van egy allatalanos leirasom es abbol kene nekem pl. html / wap / stb oltalt generalni. Egyszeru oldalakrol lenne szo, linkeke, tablazatok stb. Biztos van ilyen csak en nem ertek hozza.
xml + xslt pont erre valo, ha annal picit userfriendlybbet, es konnyebben megtanulhatot akarsz, akkor thewml.org (aka wml, ami nem a wapos stuff, hanem a website meta language). Lehet vitatkozni, melyik a rugalmasabb es miert, en per pill xml+xslt parti vagyok :)
- A hozzászóláshoz be kell jelentkezni
[quote:39d8c6fab5="algernon"][quote:39d8c6fab5="selli"]Tud vki olyan cuccot ami egy leiras alapjan ( pl xml ) tud nekem generalni keresre egy sablon alapjan interface-t. Tehat van egy allatalanos leirasom es abbol kene nekem pl. html / wap / stb oltalt generalni. Egyszeru oldalakrol lenne szo, linkeke, tablazatok stb. Biztos van ilyen csak en nem ertek hozza.
xml + xslt pont erre valo, ha annal picit userfriendlybbet, es konnyebben megtanulhatot akarsz, akkor thewml.org (aka wml, ami nem a wapos stuff, hanem a website meta language). Lehet vitatkozni, melyik a rugalmasabb es miert, en per pill xml+xslt parti vagyok :)
ez a xml + xstl jol hanzik. majd utana nezek. esetleg vmi jo tutorial nem tud vki? google? :D
- A hozzászóláshoz be kell jelentkezni
ja meg annyi hogy server oldalon szeretnem a transzformaciot elvegezni. vki parser-t nem tud vki?
- A hozzászóláshoz be kell jelentkezni
Talaltam vmi:
http://axkit.org/
ismeri vki? Mar csak az az egy gondom van hogy nem apache-hoz kene, hanem tomcat-hez. vki?
- A hozzászóláshoz be kell jelentkezni
[quote:806441653b="selli"]
ez a xml + xstl jol hanzik. majd utana nezek. esetleg vmi jo tutorial nem tud vki? google? :D
http://www.w3schools.com/default.asp
illetve
http://www.w3schools.com/xsl/default.asp
és
http://www.w3schools.com/xslfo/default.asp
- A hozzászóláshoz be kell jelentkezni
[quote:0b1d955a37="selli"]ja meg annyi hogy server oldalon szeretnem a transzformaciot elvegezni. vki parser-t nem tud vki?
Nem tudom, jól értettem-e a kérdést, de lehet, hogy amit keresel, az a Xalan (http://xml.apache.org/xalan-j/), ami egy XSLT feldolgozó, és XML doksikat lehet mindenféle más formátumba átalakítani vele. A "szépsége" az, hogy van Java verziója, és az Apache Tomcat szerverrel nagyon jól lehet használni. Én magam még nem próbáltam, de két ismerősöm készített vele egy honlapot, amiről bizonyos dokumentumokat többféle formátumban is le lehetett tölteni (többek között PDF, HTML, WAP, sima szöveg, stb.), és mindezt úgy hogy egyetlen xml fájl tartalmazta az infót, és ebből készültek a különböző változatok.
- A hozzászóláshoz be kell jelentkezni
[quote:c9e6d5621b="Nagyimami"][quote:c9e6d5621b="selli"]ja meg annyi hogy server oldalon szeretnem a transzformaciot elvegezni. vki parser-t nem tud vki?
Nem tudom, jól értettem-e a kérdést, de lehet, hogy amit keresel, az a Xalan (http://xml.apache.org/xalan-j/), ami egy XSLT feldolgozó, és XML doksikat lehet mindenféle más formátumba átalakítani vele. A "szépsége" az, hogy van Java verziója, és az Apache Tomcat szerverrel nagyon jól lehet használni. Én magam még nem próbáltam, de két ismerősöm készített vele egy honlapot, amiről bizonyos dokumentumokat többféle formátumban is le lehetett tölteni (többek között PDF, HTML, WAP, sima szöveg, stb.), és mindezt úgy hogy egyetlen xml fájl tartalmazta az infót, és ebből készültek a különböző változatok.
igen pont ez kell nekem,
kosz nezem
- A hozzászóláshoz be kell jelentkezni
Elkezdtem ismerkedni egy project kapcsán az XSLT-vel. Egy bajom van:
Egy már kész dinamikus oldalba kellene "snippeteket" belegyártani, azaz nem akarok komlett HTML-t, mert azt más készíti.
Igenám, de a xsltproc nekem folyamatosan vagy XML-t vagy HTML-t akar gyártani.
Konkrétan:
Ha a gyökérelembe belerakom, hogy <HTML> és </HTML> akkor nagyon szépen legenerál egy HTML forrást. Ha viszont azt rakom bele, ami nekem kell:
<DIV class="content" > </DIV>
Akkor mindenképp XML-t akar gyártani, ami annyira nem jó dolog. Természetesen nem xsltproc lesz a feldolgozó, csak nem tudom, hogy ez az XSL-em baja-e vagy a xsltproc parancsé. Jó lenne eldönteni, mert addig nem merem magam mélyebben beleásni a XSL-be.
Segítsetek, léécíí...
Kódok:
XSL
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="page">
<div class="content">
<xsl:apply-templates select="chapter" />
<xsl:apply-templates select="author" />
</div>
</xsl:template>
<xsl:template match="author">
<p>Posted by
<a>
<xsl:attribute name="href">
<xsl:value-of select="@mail" />
</xsl:attribute>
<xsl:value-of select="." />
</a>
</p>
</xsl:template>
<xsl:template match="chapter">
<xsl:apply-templates select="title" />
<xsl:value-of select="." />
</xsl:template>
<xsl:template match="title">
<h1>
<xsl:value-of select="." />
</h1>
</xsl:template>
</xsl:stylesheet>
Példa-XML:
<?xml version="1.0" encoding="UTF-8" ?>
<page>
<chapter>
<title>Blabla</title>
blablabla
</chapter>
<author title="Developer" mail="jsmith@example.com">John Smith</author>
</page>
A produkált kód:
[code]
<?xml version="1.0"?>
<div class="content"><h1>Blabla</h1>
Blabla
blablabla
<p>Posted by
<a href="jsmith@example.com">John Smith</a></p></div>
- A hozzászóláshoz be kell jelentkezni
hmm.. ha nem adod meg mibe exportálja, akkor visszaáll XML-re.. tehát az valahová az XSL fájl elejére tedd be ezt:
<xsl:output method="html" indent="yes" media-type="text/html"
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
doctype-system="http://www.w3.org/TR/html4/loose.dtd"
encoding="UTF-8" />
(egy kis lista a DOCTYPEK-ról)
(ekkor belerak egy DOCTYPE tag-et a kimenet elejére.. ha nem kell, akkor szedd ki a doctype-public és doctype-system sort a fenti XSL kódból...)
I hate myself, because I'm not open-source.
- A hozzászóláshoz be kell jelentkezni
Ahh, thanx. Valahol láttam már ilyesmi kódot... na mindegy. Télleg kössz.
- A hozzászóláshoz be kell jelentkezni