![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 16.07.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Aby usprawnić sobie prace mam możliwość wykorzystania pliku z danymi w formacie xml. Problem polega na tym że kompletnie nie wiem z czym "to jeść". Pewne jest jedno mam opis jak ma wyglądać taki plik oraz to że dane będą do niego wprowadzane "z ręki" ew. z pliku csv na zasadzie makra poniżej opis pliku xml <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <DocumentElement> <zgloszenie> <zg_skl_zgl_miejscowosc></zg_skl_zgl_miejscowosc> - Miejscowość zgłoszenia <zg_skl_zgl_miejscowosc_brak>1</zg_skl_zgl_miejscowosc_brak> - Znacznik braku adresu w słowniku OSD. Domyślnie = 1 <zg_sprz_new_umowa_dys_odb></zg_sprz_new_umowa_dys_odb> - Informacja – Do kogo ma być przekazywana umowa do podpisu Wartości = sprzedawca lub klient <zg_urd_nazwa></zg_urd_nazwa> - Nazwa URD <zg_urd_adres_kod></zg_urd_adres_kod> - kod pocztowy URD <zg_urd_adres_miejscowosc></zg_urd_adres_miejscowosc> - Miejscowosć URD <zg_urd_adres_miejscowosc_brak>1</zg_urd_adres_miejscowosc_brak> - Znacznik braku adresu w słowniku OSD. Domyślnie = 1 <zg_urd_adres_poczta></zg_urd_adres_poczta> - Nazwa Poczty URD <zg_urd_adres_ulica></zg_urd_adres_ulica> - Ulica URD <zg_urd_adres_dom></zg_urd_adres_dom> - Nr domu URD <zg_urd_adres_lokal></zg_urd_adres_lokal> - Nr lokalu URD <zg_urd_adres_kod_k></zg_urd_adres_kod_k> - Kod pocztowy URD - adres do korespondencji <zg_urd_adres_miejscowosc_k></zg_urd_adres_miejscowosc_k> - Miejscowosć URD - adres do korespondencji <zg_urd_adres_miejscowosc_k_brak>1</zg_urd_adres_miejscowosc_k_brak> - Znacznik braku adresu w słowniku OSD. Domyślnie = 1 <zg_urd_adres_poczta_k></zg_urd_adres_poczta_k> - Nazwa Poczty URD – adres do korespondencji <zg_urd_adres_ulica_k></zg_urd_adres_ulica_k> - Ulica URD - adres do korespondencji <zg_urd_adres_dom_k></zg_urd_adres_dom_k> - Nr domu URD - adres do korespondencji <zg_urd_adres_lokal_k></zg_urd_adres_lokal_k> - Nr lokalu URD - adres do korespondencji <zg_urd_kod_osd></zg_urd_kod_osd> - Kod URD nadany przez OSD <zg_urd_nip></zg_urd_nip> - NIP URD <zg_urd_pesel></zg_urd_pesel> - PESEL URD <zg_urd_pesel2></zg_urd_pesel2> - PESEL URD drugiej osoby (strony umowy) <zg_urd_email></zg_urd_email> - email URD <zg_urd_telefon></zg_urd_telefon> - telefon URD <zg_urd_regon></zg_urd_regon> - REGON URD <zg_urd_paszport></zg_urd_paszport> - Nr paszportu URD <zg_urd_nowy_odbiorca>0</zg_urd_nowy_odbiorca> - Znacznik zmiany odbiorcy (przyjmuje wartość 0 – Bez Zmiany odbiorcy lub 1 – Zmiana odbiorcy <zg_urd_nowy_obiekt>0</zg_urd_nowy_obiekt> - Znacznik nowo przyłączanych obiektów Przyjmuje wartości 0 - istniejące obiekty lub 1 - nowo przyłączane obiekty <zg_umowa_ds_data_zak></zg_umowa_ds_data_zak > - data zakończenia umowy e.e. z dotychczasowym sprzedawcą <zg_umowa_ns_new_nr></zg_umowa_ns_new_nr> - Nr umowy sprzedaży u nowego sprzedawcy <zg_data_umowa_ns></zg_data_umowa_ns> - Data zawarcia umowy sprzedaży u nowego sprzedawcy <zg_data_umowa_ns_pocz></zg_datau_mowa_ns_pocz> - Data początku obowiązywania umowy z nowym sprzedawcą <zg_data_umowa_ns_czas_okreslony>0</zg_data_umowa_ns_czas_okreslony> - Znacznik czy umowa sprzedaży jest zawarta na czas okrelony. przyjmuje wartosć 0 - umowa na czas nieokreślony lub 1 - umowa na czas określony <zg_data_umowa_ns_konc></zg_data_umowa_ns_konc> - Data końca obowiązywania umowy z nowym sprzedawcą (jeżeli nr_ppe_data_umowa_czas_okreslony = 1) <zg_ilosc_na_umowie_ns></zg_ilosc_na_umowie_ns> - Całkowita ilość energii elektrycznej objęta umową sprzedaży – pole nieaktualne, pozostaje puste <zg_zal_oryginal>0</zg_zal_oryginal> - Znacznik dołączenia do zgłoszenia załączników z pełnomocnictwem <GridPPE> - Sekcja wszystkich zglaszanych punktów PPE. <PPE id='1'> - Numer kolejnej sekcji punktu PPE. Parametr "id" przyjmuje wartość o 1 większą od poprzedniego dla każdego kolejnego punktu PPE. <nr_ppe></nr_ppe> - Nr PPE <nr_ppe_ulica></nr_ppe_ulica> - Ulica PPE <nr_ppe_dzialka></nr_ppe_dzialka> - Nr działki PPE <nr_ppe_dom></nr_ppe_dom> - Nr domu PPE <nr_ppe_lokal></nr_ppe_lokal> - Nr lokalu PPE <nr_ppe_kod></nr_ppe_kod> - Kod pocztowy PPE <nr_ppe_miejscowosc></nr_ppe_miejscowosc> - Nazwa Miejscowosć PPE <nr_ppe_miejscowosc_brak>1</nr_ppe_miejscowosc_brak> - Znacznik braku adresu w słowniku OSD. Domyślnie = 1 <nr_ppe_poczta></nr_ppe_poczta> - Nazwa Poczty PPE <nr_ppe_nazwa></nr_ppe_nazwa> - Nazwa PPE <nr_ppe_taryfa></nr_ppe_taryfa> - Grypa taryfowa PPE <nr_ppe_taryfa_zmiana>0</nr_ppe_taryfa_zmiana> - Znacznik zmiany grupy taryfowej przyjmuje wartości 0 – bez zmiany gr taryfowej, 1 – zmiana grupy taryfowej. <nr_ppe_ilosc_na_umowie></nr_ppe_ilosc_na_umowie> -Ilość energii elektrycznej objęta umową sprzedaży dla danego PPE <nr_ppe_nr_licznika></nr_ppe_nr_licznika> - Nr licznika PPE </GridPPE> </zgloszenie> </DocumentElement> Ten post edytował jacek494 16.07.2012, 16:20:44 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
fgetcsv a jeśli go brak to file i obróbka każdej linii. Potem już tylko manual lub tutoriale do SimpleXML czy DOM http://www.php.net/manual/en/refs.xml.php i jazda
![]() -------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:14 |