Hej, jag håller på med en webtidning baserat på XML, XSL och DOM (ASP).
Visar här ett litet förenklat schema:
<? xml version="1.0" encoding="UTF-8" standalone="no" ?>
<!-- Här kommer en fet dtd -->
<hundmagazine>
<header>
<title></tiltle>
<author></author>
<date></date>
</header>
<text>
<stycke>
<paragraph></paragraph>
</<stycke>
</text>
</hundmagazine>
Nu till frågan. Jag processar XML-filen och XSL-filen med en ASP DOM som sagt.
Hur gör man bäst lägger man alla artiklarna i samma XML-fil så man kan utnyttja sorteringsfunktioner mm?
Har jag fattat rätt missar man lite av finessen om man lägger alla artiklar i en egen XML-fil?
mvh En XML-newbie som vill ha råd :)
------------------
.: Det är jag som ger svaren och det är Ni som ställer frågorna :.
Tycker att du gör helt rätt, då kan du med hjälp av selektering välja ut en specifik artikel med hjälp av DOM. Fast filen kanske inte blir så överskådlig i en texteditor, så ett webinterface skulle nog vara på sin plats.
Jag förstod inte riktigt vad du menade, vad förlorar man för finesser?
Jag skulle ha lagt allt i samma XML-fil, annars kan du ju lägga dem i olika filer och antingen använda samma XSL om de ser likadana ut, eller inkludera olika XML-filer mha. <xsl:include>.
Kan man skriva från ett formulär direkt till en textfil enbart med xml
Precis så skall du göra, annars tar du inte nytta utav DOM på rätt sätt, du har ju metoder i DOM för att skapa nya noder, ändra befintliga värden o.s.v
Att använda FSO för att fixa det vore som att klippa gräset med en lie när du har en åkgräsklippare i garaget. ;)