wyciąganie znaczników |
wyciąganie znaczników |
8.03.2016, 20:57:27
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 8.03.2016 Ostrzeżenie: (0%) |
Witam,
poszukuje programu który dla XML zwróci znaczniki np Wejscie:
wyjscie: <pomiar_sieci><pomierzyl> <pomiar_sieci><data_pomiaru> <pomiar_sieci><tachimetria><stanowisko><numer_stanowiska> <pomiar_sieci><tachimetria><stanowisko><wspolrzedne><x> .... Maciej jakieś pomysły ? |
|
|
8.03.2016, 21:33:13
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
A po prostu przeparsowanie DOM po dzieciach, rekurencyjnie?
-------------------- ★Mój blog || Okiem krytyka★
|
|
|
8.03.2016, 22:36:22
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 8.03.2016 Ostrzeżenie: (0%) |
Brzmi rozsądnie.
Nie wspomniałem że jestem nowy, DOM - Document Object Model nie wiele mi mówi. pytanie jak się do tego zabrać jakaś aplikacja ? |
|
|
8.03.2016, 22:42:26
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) |
Może inaczej: Jaki język? Bo w PHP jest wbudowany i można tego użyć: http://php.net/DOM. Jak natomiast JS w przeglądarce, to… też jest wbudowany https://developer.mozilla.org/en/docs/Web/API/DOMParser
Ten post edytował Comandeer 8.03.2016, 22:42:38 -------------------- ★Mój blog || Okiem krytyka★
|
|
|
8.03.2016, 22:50:56
Post
#5
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 8.03.2016 Ostrzeżenie: (0%) |
OK, wiem że to jest forum php, ale to także największe forum dotyczące XML
Reasumując to ma być jednorazowa manualna akcja dla kilku XML, dlatego szukam jakieś aplikacji. Chciałbym uniknąć tworzenia kodu |
|
|
9.03.2016, 07:22:17
Post
#6
|
|
Grupa: Zarejestrowani Postów: 717 Pomógł: 120 Dołączył: 18.04.2009 Ostrzeżenie: (0%) |
Cytat Chciałbym uniknąć tworzenia kodu Niepotrzebnie. Mając gotowy parser XML (które znajdziesz w każdym popularnym języku programowania wyszukując w Google: XML parser TU_WPISZ_JEZYK ) jest to do zrobienia w 10 minut. Góra może pół godziny, godzina, jeśli nie miałeś do czynienia wcześniej z bibliotekami do parsowania. Chyba, że nie umiesz programować w żadnym języku, to może być problem. Cytat dlatego szukam jakieś aplikacji. jeśli i tak szukasz, to równie dobrze możesz poszukać biblioteki. Łatwiej ci będzie znaleźć bibliotekę do parsowania XMLa niż gotowej aplikacji. Aczkolwiek jak już się upierasz przy aplikacji to szukaj pod hasłami np. webscraping (tyle, że moim zdaniem dłużej będziesz szukał gotowej aplikacji która robi dokładnie to co chcesz niż jakbyś wziął po prostu i napisał prosty skrypt). BTW. to można nawet w JS można zrobić używając jQuery, zacząłem ci, możesz na tym bazować i dostosować do tego co chcesz zrobić: https://jsfiddle.net/rs9wLjgt/ Ten post edytował PrinceOfPersia 9.03.2016, 07:32:45 -------------------- |
|
|
9.03.2016, 09:35:14
Post
#7
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) |
Ale że co... w kolejnych linijkach chcesz wartości z podanych node-ów?
czyli dla przykładu: Kod Kamila K 20-01-2015 1 100 ... |
|
|
Wersja Lo-Fi | Aktualny czas: 31.10.2024 - 23:53 |