XML iespējas/labums/pielietojums

Sākumlapa Forumi Mājas lapu izstrāde Web veidošana un problēmas XML iespējas/labums/pielietojums

Tiek skatīts 7 ierakstu – 1 līdz 7 (no 7 kopumā)
  • Autors
    Ieraksti
  • #145839
    Tvinky
    Participant

    Jautāšu uzreiz: vau Jūs izmantojat XML un kādiem nolūkiem? (RSS, Config failiem, etc…). Kā arī vai izmantojat tikai web programmēšanai, jeb arī XML ir arī noderīgs kā config fails (kāds cits fails) priekš citām programmēšanas valodām.

    P.S Varētu padiskutēt par šo tēmu +/- XML utt… Kā arī ja jūs izmantojat, kā Jūs parsēja datus JavaScript/PHP/ASP etc? Ja nav grūti iemetat kādus piemērus, tikai ne no w3schools. Tb kādus Jūs izmantojat. Paldies iepriekš 😉

    #168807
    Foxsk8
    Participant

    Nu pats notepads izmanto AJAX, priekš jaunākiem komentāriem. Atjauno datus ik 1 minūti. Bet, dažreiz tas AJAX sagādā galvassāpes. Piem manā gadījumā, vajadzēja visam forumam nomainīt encoding uz UTF-8, jo windows-1257 neatbalstīja. Ja web lapu grib padarīt lietotājam draudzīgu, ieteiktu visiem lietot Javascript. Ar javascript var panākt daudzas un interesantas lietas. Panākt labu efektivitāti.

    Š eit ir notepad ajax fails. Mazliet līks, jo vēl nav pabeigts līdz galam. Ar IE lapu vispār neatver.

    Code:

    window.onload = function(){ sndReq(); };
    self.setInterval(’sndReq()’, 1000*60)
    var senderXMLHttpObj=createRequestObject();
    var http = createRequestObject();
    function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == “Mozilla,Opera,IE”){
    ro = new ActiveXObject(”Microsoft.XMLHTTP”);
    }else{
    ro = new XMLHttpRequest();
    }
    return ro;
    }
    function senderStatusChecker(){
    // check if request is completed
    if(senderXMLHttpObj.readyState==4){
    if(senderXMLHttpObj.status==200){
    // if status == 200 display chat data
    displayChatData(senderXMLHttpObj);
    }
    else{
    alert(’Nav atbildes’);
    }
    }
    }
    function sndReq(action) {
    http.onreadystatechange = handleResponse;
    http.open(’get’, ‘reload.php’);
    http.send(null);
    }
    function handleResponse() {
    if(http.readyState == 4){
    var response = http.responseText;
    document.getElementById(’1’).innerHTML = response;
    }
    }
    //window.onload=sndReq;

    #168808
    Tvinky
    Participant

    Nu jā, Ajax jau ir XML + JavaScript, bet tieši šajā topikā gribās parunāt tieši par XML. Kurš kur viņu izmanto. Esmu daudzām programmām (šķiet config) failus redzējis XML formātā utt.. Gribās zināt vai cilvēki izmanto vēl viņus kaut kur citur.

    #168809
    Foxsk8
    Participant

    Jā, to es arī esmu redzējis, ka programmām ir XML. Man liekas, ka tās ir veidotas ar dažādiem ActiveX objektiem. Kas kaut kā dinamiski ir saistīti. Parasti jau izmanto web taisīšanā.

    #168810
    azazul
    Participant

    Nē. Tā nav.

    XML ir OpenOffice un MSOffice2k7 veidotie dokumenti, XML/XSLT tiek izmantots Java projektu konfigurācijās. Daudzi no Gnome un KDE konfigurācijas failiem ir veidoti XML formātā. Lielākā daļa widgetu un gadgets ir XML. Eksistē daudzas informācijas uzglabāšanas formas, kur tadi atrodami XML. Protams arī lielākā daļa no tā ko te dai saprot ar ‘internets’, izmanto XML. Utt, utjp.

    BTW, ajax ir tikai vārds, lai apzīmēt pieeju problēmai, tā lai to vieglāk ir atcerēties marketinga cilvēkiem.

    #168811
    Tvinky
    Participant

    OpenOffice laikam no pirmās versijas jau izmantoja, un tagad arī MS atmodās, izveidojot xdoc (ja nemaldos).

    Bet paši Jūs izmantojat XML, un ja jā, tad kur? (Neskaitot rss).

    #168812
    azazul
    Participant

    Datu apmaiņ ai starp cms un datubāzi ( pasākums apmēram alpha stadijā a.k.a neko nerādīšu ).

    Sistēma apmēram šāda


  • DB
    => XML => XSLT => XHTML

    DB <= XHR <= XHTML

  • .. un tagad ir tā vieta, kurā tu saki,

    ka visu saprati un tev palika labāk ..

Tiek skatīts 7 ierakstu – 1 līdz 7 (no 7 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā