Avatar billede ilflue Nybegynder
11. september 2006 - 22:37 Der er 4 kommentarer og
1 løsning

XML parsing

Hej.
På min side har jeg en masse filer med alt slags informationer liggende, som jeg looper ind i strings hver gang en side loader.
På den måde kan jeg nøjes med at rette et sted.

Det kan være ting som Farver, størelser samt en masse strings til brug i PHP koder. Problemet er bare at det er ved at blive torn høje informationer den skal loope sig igennem hver gang. Så jeg tænkte at bygge et par XML dokumenter, og smide det hele ind i. På den måde kan table farver og størelser, baggrunde mm. der kun skal bruges af Clienten, tilføjes dirrekte til clienten, udenom serveren.

Men så er der lige de server strings. Samt det at lave en side til at rette det hele i.

Hvis jeg f.eks. laver en <test>INFO</test> i et XML dokument.
Hvordan får jeg så INFO smidt i en string gennem PHP???

Jeg kender XML, men jeg kender intet til at PHP styring af XML.
Og PHP manualen som jeg normalt bruger til at finde hjælp, fatter jeg ikke et hak af lige på dette område...

Nogen der kan hjælpe???
Avatar billede spyrodrag Nybegynder
11. september 2006 - 22:52 #1
Hej.

Ved ikke om du kender php.net, men du kan læse mere om brug af XML og PHP her: http://dk.php.net/xml

Jeg er ikke ekspert med PHP, men du kan prøve at kigge på min løsning med C# her: http://www.eksperten.dk/spm/731770

Venlig hilsen,
Martin.
Avatar billede ilflue Nybegynder
12. september 2006 - 14:58 #2
PHP.Net er nettop den side jeg plejer at søge hen :(

Så vidt jeg intil videre har forstået af XML, har det den fordel at man ved indsættelse i HTML ikke har brug for at Loope sig igennem hele dokumentet, for at finde den del man gerne vil indsætte.

Det jeg gerne vil, er at have ting som <body bgcolor> og <body background> indstillinger til at ligge i et XML dokument. F.eks. en baggrundfarve, sti til baggrunds billede, table farver, td farver osv... Og så indsætte dem i henholdsvis HTML og CSS.

Jeg ved hvordan jeg bygger et XML dokument op. Men jeg aner intet om hvordan jeg får tingene smidt over i HTML og CSS.
Avatar billede ilflue Nybegynder
12. september 2006 - 15:02 #3
Årsagen må også hellere komme med.
Vil gerne lave flere farve/størelses skemaer til siden.
F.eks. kan man vælge at alt er blåt med 14px skrift, eller rødt med 12px skrift.
Avatar billede spyrodrag Nybegynder
12. september 2006 - 20:14 #4
Hej.

Smart! Men det du i virkeligheden søger er formegentlig CSS. Og det er jeg desværre ikke skrap til. Men det kan faktisk opfylde alle dine ønsker.

Eksempel på indsættelse af CSS fil:
<html>
  <head>
    <link rel="stylesheet" type="text/css" href="/styles/default.css" />
    <title>title</title>
  </head>
</html>

Eksempel på noget CSS indhold:
body
{
  margin-top: 10px;
  background: #fff;
  font-family: verdana;
    font-size: 85%;
}

h1, h2, h3, h4
{
  font-family: georgia;
  text-transform: capitalize;
}

Jeg kan desværre ikke hjælpe mere, med mindre at du kommer med et mere specifikt krav. Der findes tykke bøger, som beskriver CSS - de har utrolig mange funktionaliteter.

Venlig hilsen,
Martin.
Avatar billede ilflue Nybegynder
24. september 2006 - 21:28 #5
Fandt en løsning med CSS...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester