1. #1
    Radiance's Avatar
    Registered
    01/07/02
    Location
    Brussel
    Posts
    3,810
    iTrader
    14 (100%)
    Mentioned
    1 Post(s)
    Reputation
    0/22

    JS: XML aanpassen

    Ik heb een XML document dat er als volgt uitziet :

    Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <Module>
    <UserPref name="nw" display_name="__MSG_open_link_in_new_window__" datatype="bool" />
    <UserPref name="label" 
         display_name="Label"
         datatype="enum"
         default_value="homepage">
      <EnumValue value="homepage" display_value="homepage"/>
    </UserPref>
    
    <Content type="html"><![CDATA[
    hier zit een hoop HTML
    ]]></Content>
    </Module>
    Nu wil ik bij het inladen via JS bij UserPref "label" aanpassen en er een aantal extra mogelijkheden bijvoegen.
    Opgelet : de JS moet in dezelfde pagina zitten, en dus de eigen pagina "aanpassen" voor de browser de XML interpreteert.
    Het zou dus hetvolgende moeten geven bv.
    Code:
    <UserPref name="label" 
         display_name="Label"
         datatype="enum"
         default_value="homepage">
      <EnumValue value="homepage" display_value="homepage"/>
      <EnumValue value="anderlabel" display_value="anderlabel"/>
      <EnumValue value="noglabel" display_value="noglabel"/>
    </UserPref>
    Maar is dat eigenlijk wel mogelijk ? Ik lijk met JS enkel het stuk in HTML te kunnen aanpassen ?
    no votes  

  2. #2
    L0|2|23's Avatar
    Registered
    09/08/02
    Location
    Mortsel
    Posts
    605
    iTrader
    0
    Mentioned
    0 Post(s)
    Reputation
    0/0
    http://developer.mozilla.org/en/docs..._in_JavaScript

    Je moet er wel wat voor over hebben

    XPath heeft niet zo'n intuïtieve syntax en het bewerken van XML kost gewoon teveel moeite imo, veel te gehyped. JSON om je data op te slaan is imo een veel slimmere keuze die veel gemakkelijker werkt met js.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in