abonnement Unibet Coolblue Bitvavo
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 18:22:40 #1
1972 Swetsenegger
Egocentrische Narcist
pi_20045333
Ik heb een XHTML site, waar op elke pagina dezelfde tekst terug komt. Deze tekst is aan verandering onderhevig

Dit betekent dus elke keer 20 pagina's langs om die tekst aan te passen. Ik wil die tekst dus extern hebben in een txt file en 'inlezen' op de juiste plek.

Volgens mij moet dit kunnen met XML, maar kom er niet echt uit.
Ik heb al een XML entity tag in mijn XHTML staan, maar die doet daar uiteraard niets mee. Ik vermoed dat ik een XSL moet aanmaken?

Kan iemand me op het juiste spoor zetten, of moet ik gewoon mijn toevlucht nemen tot een script?
pi_20045353
Je kan het ook met php inserten .
We'll keep on whispering our mantras.
pi_20046049
Is JavaScript geen oplossing? In al je XHTML files een include doen van het script wat eigenlijk alleen een document.write doet op de plek waar je het wilt hebben. Aanpassen van de tekst is dus niks anders dan aanpassen van de JS include file. Op die manier hoef je dus niet je toevlucht te nemen tot server side scripting.
Beter een baas onder je duim, dan tien bovenop
Trekt bij warm weer een poncho aan
pi_20046316
ik kan je wel helpen met een XML/XSLT document... mail/msn maar
Steun Elkaar, Kopieer Nederlands Waar!
Hadīs (An-Nawawi): "Niemand van jullie gelooft (werkelijk) totdat hij voor zijn broeder wenst wat hij voor zichzelf wenst."
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 19:19:37 #5
1972 Swetsenegger
Egocentrische Narcist
pi_20046543
quote:
Op zondag 20 juni 2004 18:55 schreef Lucille het volgende:
Is JavaScript geen oplossing? In al je XHTML files een include doen van het script wat eigenlijk alleen een document.write doet op de plek waar je het wilt hebben. Aanpassen van de tekst is dus niks anders dan aanpassen van de JS include file. Op die manier hoef je dus niet je toevlucht te nemen tot server side scripting.
Vast wel, maar de X in XHTML staat voor XML dus volgens mij moet dat gewoon mogelijk zijn.
Ik definieer een entity 'update', welke zijn data uit een externe file haalt, en vervolgens plaats ik die entity (&update;) op de plek waar de tekst moet komen.

Maar blijkbaar doe ik iets niet goed, want ik zie geen tekst
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 19:22:12 #6
1972 Swetsenegger
Egocentrische Narcist
pi_20046611
quote:
Op zondag 20 juni 2004 19:08 schreef Skinkie het volgende:
ik kan je wel helpen met een XML/XSLT document... mail/msn maar
maar in een XHTML document?
pi_20046735
met XML definieer je je de content, een XSL template maakt het uiteindelijke document in ons geval XHTML (mozilla) of HTML (IE)
Steun Elkaar, Kopieer Nederlands Waar!
Hadīs (An-Nawawi): "Niemand van jullie gelooft (werkelijk) totdat hij voor zijn broeder wenst wat hij voor zichzelf wenst."
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 19:35:11 #8
1972 Swetsenegger
Egocentrische Narcist
pi_20046946
quote:
Op zondag 20 juni 2004 19:27 schreef Skinkie het volgende:
met XML definieer je je de content, een XSL template maakt het uiteindelijke document in ons geval XHTML (mozilla) of HTML (IE)
Ik heb de content (updated.xml)

Maar hoe kan ik doen zoals hierboven beschreven? Of denk ik veel te simpel?
pi_20047085
quote:
<xsl:template name="blog-menu">
<xsl:for-each select="document('weblog.xml')/weblog/blogs/item">
<xsl:if test="position() < 15">
<xsl:variable name="id" select="@id" />
<xsl:variable name="tijd" select="@tijd" />
<xsl:variable name="titel" select="@titel" />
<tr><td width="37" class="listing"><xsl:value-of select="$tijd"/></td><td width="213" class="listing"><a href="blogs/{$id}.xml?type=blog"><xsl:value-of select="$titel"/></a></td></tr>
</xsl:if>
</xsl:for-each>
</xsl:template>
dit stukje code laat zien hoe je bij een ander document komt... dat staat in een XSLT
Steun Elkaar, Kopieer Nederlands Waar!
Hadīs (An-Nawawi): "Niemand van jullie gelooft (werkelijk) totdat hij voor zijn broeder wenst wat hij voor zichzelf wenst."
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 19:50:51 #10
1972 Swetsenegger
Egocentrische Narcist
pi_20047294
quote:
Op zondag 20 juni 2004 19:41 schreef Skinkie het volgende:

[..]

dit stukje code laat zien hoe je bij een ander document komt... dat staat in een XSLT
*confused*

Ik heb een update.xml, welke de tekst bevat die in mijn HTML moet komen.
Ik maak een XSLT aan, waarin iik beschrijf wat er met de content uit de .xml moet gebeuren.

Maar hoe roep ik dat allemaal in de HTML aan dan?
pi_20047489
quote:
Op zondag 20 juni 2004 19:50 schreef Swetsenegger het volgende:
Maar hoe roep ik dat allemaal in de HTML aan dan?
Niet... met een XSLT genereer je in de browser een HTML document, als je het via CSS2 wilt doen werkt het waarschijnlijk alleen in mozilla.

http://webdesign.about.com/cs/css/a/aa042604.htm
Steun Elkaar, Kopieer Nederlands Waar!
Hadīs (An-Nawawi): "Niemand van jullie gelooft (werkelijk) totdat hij voor zijn broeder wenst wat hij voor zichzelf wenst."
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 20:02:51 #12
1972 Swetsenegger
Egocentrische Narcist
pi_20047574
quote:
Op zondag 20 juni 2004 19:58 schreef Skinkie het volgende:

[..]

Niet... met een XSLT genereer je in de browser een HTML document
Moet ik die XLST opnemen in de HTML source dus?
quote:
als je het via CSS2 wilt doen werkt het waarschijnlijk alleen in mozilla.

http://webdesign.about.com/cs/css/a/aa042604.htm
Dat weet ik, maar het moet crossbrowser compatible zijn
pi_20047795
je maakt een document waar de content voor een bepaalde pagina staat, je verwijst hierin naar de XSLT => XML

je maakt een document waar de 'standaard' data in staat => XML

je maakt een document waar de layout voor een bepaalde pagina staat en die de 'standaard' XML aanroept => XSLT
Steun Elkaar, Kopieer Nederlands Waar!
Hadīs (An-Nawawi): "Niemand van jullie gelooft (werkelijk) totdat hij voor zijn broeder wenst wat hij voor zichzelf wenst."
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 20:14:12 #14
1972 Swetsenegger
Egocentrische Narcist
pi_20047874
quote:
Op zondag 20 juni 2004 20:11 schreef Skinkie het volgende:
je maakt een document waar de content voor een bepaalde pagina staat, je verwijst hierin naar de XSLT => XML

je maakt een document waar de 'standaard' data in staat => XML

je maakt een document waar de layout voor een bepaalde pagina staat en die de 'standaard' XML aanroept => XSLT
Bedankt, ik snap er nog niets van, maar weet in elk geval welke tutorials ik moet gaan doorspitten
pi_20047914
moet je een voorbeeldje hebben? waar dan kun je het zelf omprutsen?

ajb: http://louise.tc2.utelisy(...)etsenegger/index.xml

[ Bericht 55% gewijzigd door Skinkie op 20-06-2004 20:28:17 ]
Steun Elkaar, Kopieer Nederlands Waar!
Hadīs (An-Nawawi): "Niemand van jullie gelooft (werkelijk) totdat hij voor zijn broeder wenst wat hij voor zichzelf wenst."
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 20:38:28 #16
1972 Swetsenegger
Egocentrische Narcist
pi_20048543
quote:
Op zondag 20 juni 2004 20:15 schreef Skinkie het volgende:
moet je een voorbeeldje hebben? waar dan kun je het zelf omprutsen?

ajb: http://louise.tc2.utelisy(...)etsenegger/index.xml
Top!

Kan je me de swets.xls mailen op chlamydia at planet punt nl?
pi_20048673
Steun Elkaar, Kopieer Nederlands Waar!
Hadīs (An-Nawawi): "Niemand van jullie gelooft (werkelijk) totdat hij voor zijn broeder wenst wat hij voor zichzelf wenst."
  FOK!-Schrikkelbaas zondag 20 juni 2004 @ 20:47:15 #18
1972 Swetsenegger
Egocentrische Narcist
pi_20048792
quote:
Op zondag 20 juni 2004 20:42 schreef Skinkie het volgende:
download die ff lekker zelf
http://louise.tc2.utelisy(...)etsenegger/swets.xsl
bedankt, ik ga ermee aan de slag
  FOK!-Schrikkelbaas maandag 21 juni 2004 @ 13:55:08 #19
1972 Swetsenegger
Egocentrische Narcist
pi_20064259
Ik heb DE oplossing: SSI...

Ondersteunt planet niet
Des te meer reden om eindelijk eens naar een behoorlijke hoster te gaan
  maandag 21 juni 2004 @ 13:57:20 #20
46383 Tiemie
sowieso wel!
pi_20064330
probeer dan de oplossing van Lucille, die werkt wel
  maandag 21 juni 2004 @ 14:54:47 #21
29223 giMoz
M-Power empowered
pi_20065802
Waarom niet gewoon scripten?
Dus PHP / ASP?
Het probleem van virussen spy- en adware is niet de browser maar bevind zich tussen toetsenbord en rugleuning.....
www.zoekopdekaart.nl
  maandag 21 juni 2004 @ 14:56:02 #22
29223 giMoz
M-Power empowered
pi_20065841
Trouwens, XHTML is niet anders dan goed opgemaakte HTML, dus HTML die volgens de XML specificaties gecodeerd is.
Wat kan in HTML kan ook in XHTML en andersom....
Het probleem van virussen spy- en adware is niet de browser maar bevind zich tussen toetsenbord en rugleuning.....
www.zoekopdekaart.nl
  FOK!-Schrikkelbaas maandag 21 juni 2004 @ 15:38:02 #23
1972 Swetsenegger
Egocentrische Narcist
pi_20066954
quote:
Op maandag 21 juni 2004 14:54 schreef giMoz het volgende:
Waarom niet gewoon scripten?
Dus PHP / ASP?
Omdat ik dat niet kan
pi_20067030
quote:
Op maandag 21 juni 2004 15:38 schreef Swetsenegger het volgende:

[..]

Omdat ik dat niet kan
<html>
<body>
<!-- hier wil ik graag mijn include hebben -->
</body>
</html>

Dat wordt voor php:
<html>
<body>
<?php include("relatieve_file_verwijzing.html"); ?>
</body>
</html>

ASP weet ik niet, maar zal gelijk zijn.
pi_20067047
Maar Lucille's javascript oplossing is niet afdoende?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')