Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> filtrowanie pliku xml
michal47
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----


witam,
chcialbym zrobic jak najprostszy filtr w js ( wolalbym w ajax ale jeszcze nie potrafie ) lub jquery.
w comboboxe mialbym mozliwosc wybrania :
titre (tytul)
image

chcialbym filtrowac plik xml ktory zawiera wyzej wymienione balizy (titre, image).
Prosze o podeslanie pomocnych linkow z kad mogbym sie tego nauczyc lub jakiegos gotowca smile.gif

oto fragmet pliku xml
  1.  
  2. <title type="text">Objects</title>
  3. <updated>2014-06-04T13:40:43Z</updated>
  4. <link rel="self" title="Objects" href="Objects"/>
  5. <d:Image_DIAPO>BMILLEPIED200X150.jpg||||</d:Image_DIAPO>
  6.  


ok znalazlem funkcje ktora pobiera xml i jakas balize ( elementId)

  1. function loadFileToElement(filename, elementId)
  2. {
  3. var xmlHTTP = new XMLHttpRequest();
  4. try
  5. {
  6. xmlHTTP.open("GET", filename, false);
  7. xmlHTTP.send(null);
  8. }
  9. catch (e) {
  10. window.alert("Unable to load the requested file.");
  11. return;
  12. }
  13.  
  14. document.getElementById(elementId).innerHTML=xmlHTTP.responseText;
  15. }


chcialbym to umiescic tak by wybierajac cos z comboboxa, element wybrany zastapi drugi parametr ( elementId)
czy jest to wykonalne ?

znalazlem kod dzieki ktoremu pobieram caly plik xml
a nie daje rady pobrac tylko balizy np <title>
moglby ktos w tym pomoc prosze

  1. <script type="text/javascript">
  2. function getAjax()
  3. {
  4. var xmlhttp;
  5. if (window.XMLHttpRequest)
  6. {
  7. xmlhttp=new XMLHttpRequest();
  8. }
  9. else
  10. {
  11. xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  12. }
  13. xmlhttp.onreadystatechange=function()
  14. {
  15. if (xmlhttp.readyState==4 && xmlhttp.status==200)
  16. {
  17. document.getElementById("title").innerHTML=xmlhttp.responseText;
  18. }
  19. }
  20. xmlhttp.open("GET","rss.php?=t",true);
  21. xmlhttp.send();
  22.  
  23.  
  24.  
  25. }
  26. </head>
  27.  
  28. <h2>AJAX</h2>
  29. <button type="button" onclick="getAjax()">Request data</button>
  30. <div id="title"></div>
  31.  
  32. </body>
  33. </html>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Cytat
balizy

Wybacz, możesz mnie oświecić?
Go to the top of the page
+Quote Post
michal47
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 1.01.2014

Ostrzeżenie: (0%)
-----




masz racje jest to napisane chaotycznie

chodzi mi mi o to ze posiadam plik xml z dowolnymi balizami np tytul, imie, nazwisko

na mojej stronie html chcialbym dodac skrypt javaScript ktory zawieralby 1 combobox a w tym comboboksie moglbys wybrac jedna z baliz z pliku xml np imie czy tytul
i po wybraniu balizy (filtru) w combo i wcisnieciu przycisku ok (czy cUs)
wyswietlila by mi sie na stronie elementy wybrane w cobo z pliku xml np cala zawartosc wszystkich baliz np imie

Ten post edytował michal47 5.06.2014, 22:08:52
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 21:21