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š ;)
XML iespējas/labums/pielietojums
Moderatori: janis.wd, Vecākie lietotāji
- foxsk8
- Moderators
- Atbildes: 5080
- Pievienojies: 22 Feb 2007, 12:33
- Reputācija: 0
- Atrodas: Liepāja, www.notepad.lv
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.
Š eit ir notepad ajax fails. Mazliet līks, jo vēl nav pabeigts līdz galam. Ar IE lapu vispār neatver.
Code: Select all
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;
WPX.lV - E-komercijas risinājumi
- foxsk8
- Moderators
- Atbildes: 5080
- Pievienojies: 22 Feb 2007, 12:33
- Reputācija: 0
- Atrodas: Liepāja, www.notepad.lv
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.
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.
[font=9]"Begging for a line drawn in the sand to separate the prophets from the men" - Rishloo[/font]
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
ka visu saprati un tev palika labāk ..
Sistēma apmēram šāda
- DB => XML => XSLT => XHTML
DB <= XHR <= XHTML
ka visu saprati un tev palika labāk ..
[font=9]"Begging for a line drawn in the sand to separate the prophets from the men" - Rishloo[/font]