Avatar billede agz Nybegynder
05. november 2004 - 19:18 Der er 16 kommentarer og
1 løsning

Flere linier i ét tag.

Eks:

<test>Linie 1 Lini2</test>

Hvordan kan jeg få dem til at være på hver sin linie?
Avatar billede arne_v Ekspert
05. november 2004 - 19:19 #1
<test>Linie 1
Linie 2</test>

:-)

Hvad er spørgsmålet ?
Avatar billede agz Nybegynder
05. november 2004 - 19:20 #2
Prøver du på at være sjov?? :s
Avatar billede arne_v Ekspert
05. november 2004 - 19:23 #3
Det er helt legalt at have linie skift i et tag.

Så jeg spørger om hvad det egentligt er du spørger om.
Avatar billede agz Nybegynder
05. november 2004 - 19:26 #4
de kommer på samme linie, <BR /> eller almindeligt enter-linjeskift bliver slet ikke registreret..

Altså jeg skriver linien i .xml, og den skal over i .xsl..
Avatar billede arne_v Ekspert
05. november 2004 - 19:30 #5
Et XML dokumenter ændrer sig ikke af sig selv.

Så jeg forstår stadig ikke hvad du spørger om.

Men lad mig komme med et gæt:

Du viser et XML dokument i en browser og vil have lavet et XSLT dokument, som
gør at det tag bliver vist i browseren med linieskift.

Rigtigt gættet ?

Hvis nej så forklar hvad det er du vil.
Avatar billede agz Nybegynder
05. november 2004 - 19:32 #6
tror det er rigtigt.. :o)
Avatar billede agz Nybegynder
05. november 2004 - 19:33 #7
Jeg laver en lektiebog, altså ugen fem hverdage, og så er der jo tit mere end én lektie på en dag, og de lektier skal på hver sin linje..
Avatar billede agz Nybegynder
05. november 2004 - 19:34 #8
<lektiebog>
        <lektier>
            <uge>46:</uge>
            <dag1>
Eng: ???
            </dag1>
            <dag2>
Eng: ???
EØ: s129-138 + 6.10.
            </dag2>
            <dag3>

            </dag3>
            <dag4>

            </dag4>
            <dag5>
Tysk: Per brief und fax s9 opg2.
            </dag5>
        </lektier>
    </lektiebog>
---> Det er EØ og Eng (dag2) - som skal på hver sin side...
Avatar billede agz Nybegynder
05. november 2004 - 19:35 #9
det kommer på én samlet, lige efter hinanden..
Avatar billede Slettet bruger
05. november 2004 - 20:40 #10
Hvad så med det her:

<lektiebog>
        <lektier>
            <uge>46:</uge>
            <dag1>
                    <fag1>Engelsk</fag1>
                    <fag2>Tysk</fag2>
            </dag1>
<!-- Indsæt selv de resterende dage og fag -->

        </lektier>
    </lektiebog>

Så skulle det gerne blive lidt lettere at håndtere med XSLT
Avatar billede Slettet bruger
05. november 2004 - 20:57 #11
Eller:

<lektiebog>
        <lektier>
            <uge>46:</uge>
            <dag1>
                    <fag1>Engelsk</fag1>
                    <lektie>EØ: s129-138 + 6.10.</lektie>
            </dag1>
<!-- Indsæt selv de resterende dage og fag -->

        </lektier>
    </lektiebog>
Avatar billede agz Nybegynder
06. november 2004 - 22:21 #12
Det må da være muligt at lave et linjeskifte ganske almindeligt..??
Avatar billede Slettet bruger
06. november 2004 - 23:46 #13
Det du forsøger at lave er ikke "ganske almindeligt". Hvorfor vil du overhovedet bruge XML, hvis du ikke er indstillet på at gøre det fuldt ud? Så kan du jo lige så godt gøre sådan:
<lektiebog>

bla bla bla bla
bla bla bla bla
bla bla bla bla

</lektiebog>

Det "ganske almindelige" ville være at give hvert element sit eget <tag>
Avatar billede agz Nybegynder
07. november 2004 - 00:12 #14
Fordi dette er en nem måde at stille det op på:
<lektiebog>
<lektier>
  <uge>
  </uge>
  <dag1>
// lektier
  </dag1>
  <dagN>
//lektier
  </dagN>
</lektier>
<lektier>
  <uge>
  <dag1>
// lektier
  </dag1>
  <dagN>
//lektier
  </dagN>
</lektiebog
Avatar billede Slettet bruger
07. november 2004 - 10:53 #15
Umiddelbart giver den kode ingen mening. Men der er ingen løsning, som er den eneste korrekte. Det afhænger af hvad du vil bruge din xml til. Så hvis du har udtænkt en forkromet strategi, hvor din kode vil være den rigtige, så har du nok ret. Jeg kan bare ikke se det hensigtsmæssige i den.
Avatar billede agz Nybegynder
07. november 2004 - 18:27 #16
.
Avatar billede janegil Nybegynder
08. november 2004 - 20:56 #17
Du har helt rett i at det er et behov for enkel brukerinput til XML. En editor som 'vet' at en dag inneholder lektier, og som går til neste lektie ved ENTER. (Og kanhende til neste dag ved ctrl+ENTER).

Men dette er en del av inputprosesseringen, og bør ikke ble en del av filformatet.

Den gode gamle HTML-editoren HoTMetaL 'visste' at et UL element skal inneholde et LI-element, og går til neste LI når du trykker ENTER. Samme firma laget XML-editoren http://www.xmetal.com/, så du kan jo teste den. Men dette vil kreve at du lager en DTD eller et XML Schema.
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
Kurser inden for grundlæggende programmering

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