Tips önskas

XML

10 svar · 903 visningar · startad av Jörgen HP

Medlem sedan feb. 20012 412 inlägg
Trådstart#1

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 :)

Medlem sedan dec. 19998 577 inlägg
#2

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.

Medlem sedan mars 20007 896 inlägg
#3

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>.

OT:
Din sign. stämmer inte. :e ;)

Medlem sedan feb. 20012 412 inlägg
#4

Hej, tackar för svaren.

Följdfråga, hur gör jag en GUI på bästa sätt?

Kan man skriva från ett formulär direkt till en textfil enbart med xml, eller får jag använda ASP (Scripting FileSystemObject) till det?

Gör ett undantag i min signatur ikväll §e

Medlem sedan dec. 19998 577 inlägg
#5

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. ;)

Lycka till!

Mvh, Vide

Medlem sedan feb. 20012 412 inlägg
#6

Är det denna motoden du syftar på vide?

Object.insertBefore

mvh Jörgen

Medlem sedan dec. 19998 577 inlägg
#7

Nej, jag tänkte på de olika metoderna i objektet Document:
http://www.devguru.com/Technologies/xmldom/quickref/obj_document.html

Medlem sedan feb. 20012 412 inlägg
#8

Ja, jorgen, det är precis den du ska använda §e

säger bara en sak, älskar: 4guysfromrolla :f

Medlem sedan feb. 20012 412 inlägg
#9

Ahh, tack vide, men fattade inte så mycket av de metoderna, hittade denna länken:
http://www.4guysfromrolla.com/webtech/122800-1.shtml

Medlem sedan dec. 19998 577 inlägg
#10

Där använder dom ju de metoderna... :e

Men dom beskriver vad som görs, min länk är "bara" referens... ;)

Medlem sedan feb. 20012 412 inlägg
#11

Precis, det är nog därför jag förstod :e

Tack en gång till, men jag återkommer nog :)

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)