elementin sisältö input elem. value:n arvoksi?

Tero

Miten saa alla olevaan input-elementtiin arvoksi xsl-muunnoksella luettua muunnettavasta xml-dokumentista tietyn elementin sisällön.

Jos käytän value-attribuutissa funktiota, joka lukee solmun sisällön, tulostuu input-kenttään string(.), jos otan lainausmerkit pois, ei toimi, ei ole enää validi.

Ongelma on, siinä kun hakee kannasta muutettavan tiedon lomakkeelle, niin en tiedä keinoa jolla sisällön saisi input-tekstikentälle.

Jos käytän textarea-elementtiä, niin sillä on lopputägi olemassa, joten sijoitan solmun sisällön näiden tägien sisään ja homma toimii. Input-elementillä ei ole lopputägiä, joten joutuu sijoittamaan arvon value-attribuuttiin ja kaikki lainausmerkkien sisälläoleva tulkitaan suoraan tekstiksi, joten homma ei toimi.


            

            
            

6

858

    Vastaukset 6

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Höpö

      Täytyy tunnustaa etten pysynyt ollenkaan kärryillä mutta puutun silti yhteen kohtaan:

      »Input-elementillä ei ole lopputägiä..»

      Kyllähän xhtml:ssä input -elementillä lopputagi löytyy, sillä myös tyhjät elementit voi lopettaa erillisellä tagilla:

      , on aivan sama kuin


      Sama pätee myös muihin tyhjiin elementteihin:
      tai
      tai

      tai


      En sitten tiedä onko tästä tiedosta mitään hyötyä..

      • Tero

        aaa

        Kun laitoin näin, enkä käyttänyt value-attribuuttia, teksti ei tullut tekstikenttään vaan sen viereen.

        Epäilin ettei lopputägiä ole, kun selain kiukutteli siitä, mutta ilmeisesti ei osannut vaan kertoa tarkemmin virheestä.


    • ...

         

      • Tero

        Kiitos vähän täyty muuttaa, jotta lähti pelaamaan, mikä toi aaltosulkuhomma on?






        Onkohan muuta tapaa saada xsl-muunnoksessa tyhjät tekstikentät lomakkeella näkyviin, kuin laittaa prosessointiohjeeseen xml:space="preserve" ja kirjoittaa oletusarvona xml-dokumenttiin välilyönnin jos ei ole elementille sisältöä?


      • ...
        Tero kirjoitti:

        Kiitos vähän täyty muuttaa, jotta lähti pelaamaan, mikä toi aaltosulkuhomma on?






        Onkohan muuta tapaa saada xsl-muunnoksessa tyhjät tekstikentät lomakkeella näkyviin, kuin laittaa prosessointiohjeeseen xml:space="preserve" ja kirjoittaa oletusarvona xml-dokumenttiin välilyönnin jos ei ole elementille sisältöä?

        Se on sama kuin xml:value-of. Katso:

        http://www.w3.org/TR/xslt#section-Computing-Generated-Text

        Vastaisin/ratkaisin ajanpuutteekseni parituntia sitten yhden XML kysymykseen tuolta "ohjelmointi/yleisetä ohjelmoinnista" palstalta, ja siinä törmäsin tähän aaltosulku juttuun. Valitettavasti en tiedä sen enempää XML:stä, joten en osaa vastata tuohon kysymykseen.


      • ...
        Tero kirjoitti:

        Kiitos vähän täyty muuttaa, jotta lähti pelaamaan, mikä toi aaltosulkuhomma on?






        Onkohan muuta tapaa saada xsl-muunnoksessa tyhjät tekstikentät lomakkeella näkyviin, kuin laittaa prosessointiohjeeseen xml:space="preserve" ja kirjoittaa oletusarvona xml-dokumenttiin välilyönnin jos ei ole elementille sisältöä?

        Tuossa mainitsemassani linkissä on varmaankin kohdassa "3.4 Whitespace Stripping" selitetty juuri sitä asiaa mitä kysyit...


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Riikka Purra on mukana Suomen huutokauppakeisari -sarjassa

      Suomen huutokauppakeisari on tavallisten suomalaisten ohjelma. Sarjan suosiosta kertoo se, että nyt alkaa jo 19. kausi t
      Maailman menoa
      173
      1616
    2. Kuuleppas

      ensimmäiset naissuhteet toimii miehelle eräänlaisena oppikouluna, mutta hän ei välttämättä itse ymmärrä oppineensa mitää
      Ikävä
      258
      1131
    3. Mulla ei ole Suomessa enää mitään

      4 vuotta joutuu asumaan henkisessä vankilassa. Sitten voi muuttaa takaisin ulkomaille.
      Turku
      179
      779
    4. Kuinka nainen jaksat ja voit

      Toivottavasti hyvin.
      Ikävä
      43
      721
    5. Provider miehistä..

      Tietyt miehet puhuvat ilkeästi naisista, jotka haluavat elää miehen tuloilla. Eikö? Mutta miksi tietyt miehet siitä pah
      Ikävä
      210
      705
    6. Sinulle nainen

      En ehkä koskaan osannut sanoa tätä oikein. Minun vaikeuteni luottaa liittyi ennen kaikkea menettämisen pelkoon. Siihen
      Ikävä
      63
      685
    7. Ethän mies vielä

      luovu meistä? Haluaisin jo sun syliin.
      Ikävä
      51
      654
    8. Tiedätkö sitä

      Että sinun äänesi on ihanan pehmeä
      Ikävä
      40
      586
    9. Hei rakkaani.

      Kohtaaminen lähestyy. Miten teemme sen? Kumpi ottaa yhteyttä vai törmäämmekö jossain sattumalta? Tuleva vaimosi
      Ikävä
      50
      583
    10. Sut.

      Tuhotaan. :)
      Tunteet
      68
      570
    11. Ethän voinut nainen tietää, että rikot rikotun

      Omaa elämää taas mietin aamuyön tunteina. En vieläkään löytänyt muistin sokkeloista ainuttakaan onnen hetkeä. Kaipuu on
      Ikävä
      68
      560
    12. Yt:t kunnassa päättyi

      Oliko nämä tarpeelliset ja ratkeaako taloushuolet näiden avulla? Lehdessä ilmoitettujen lukujen perusteella lisää on tul
      Lappajärvi
      63
      552
    13. Haaveilen edelleen

      Sinusta aika ajoin
      Ikävä
      32
      521
    14. Tulisitpa käymään joskus vielä

      Olisi niin kiva nähdä pitkästä aikaa. Oletko vielä joskus tulossa?... Niin monet muutoksen tuulet puhaltavat, olisi lohd
      Ikävä
      23
      489
    15. Martsusta tuli leuhka

      Ja ylimielinen. Hän ei nosta persettäkään ilmaseksi . Luulempa et nämä ei tee hyvää hyvinvointivalmennuksille.... Nannal
      Kotimaiset julkkisjuorut
      169
      486
    16. 28
      481
    17. Mä oon kallistumassa

      Rikosilmoitukseen!
      Suhteet
      69
      461
    18. Lämpimiä katseita aikoinaan vaihdettiin, siihen se sitten jäi

      Sinulla uudet tuulet ja välttelet kohtaamistamme.
      Ikävä
      26
      460
    19. Poromiehentien remontti ...

      Mikä tilanne? mistä mennään
      Hyrynsalmi
      6
      453
    20. Kiulu myynnissä!

      Kiulu hakee taas uutta yrittäjää. https://www.yritysporssi.fi/etela-pohjanmaa-lansi-suomi-finland/myytavat/yritykset/ma
      Ähtäri
      23
      429
    Aihe