![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
mam jakis plik XML np:
Kod <plik> <elem>dupa</elem> <elem>paroofka</elem> <elem>kakao</elem> </plik> i teraz robie translacje aby mi wypisywalo dane z kolejnych elementow <elem> ale chce przy okazji wypisac numer tego elemetnu np: 1. dupa 2. paroofka 3. kakao jak to zrobic? a i przy okazji bo robie ksiege gosci i chcialbym tez wyswietlic elementy od tylu :/ w PHP jakos se poradizlem ledwo ale w xsl nieumiem:/ Ten post edytował Kisiol_Ent 1.07.2007, 13:24:46 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 1 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
w xls sa 2 rodzaje "czytania/drukwoania" z xmla :
-szablon -pętla załuzmy ze chcesz to zrobic szablonem
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
Dzieki dziala wysmienicie :*
A ja wypisywac elementy od ostatniego do pierwszego? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 1 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
zapewne sortując
![]() |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
Zapisze:>
Ale i tak jade dzis na hawaje wiec wroce dopiero za tydzien ja wydam moje 5000 dolarow. Aha i jeszcze jedno. Bo jak zrobilem ta ksiege gosci, wypelnia sie formularz i potem php dodaje do pliku XML wpisy. I pewne wpisy sie niepojawiły. dodałem nowe, bylo ok. I na nastepny dzien jak wstałem to one sie pojawiłu, ale nie na koncuu, tylko w sordku pliku XML czyli wtedy kiedy zostaly dodane. Jak to mozliwe? Niemoze tu byc mowy ze strona sie cacheowala czy jak skoro nowe wpisy byly widoczne. Czy to jakos po stronie serwera ktory hostinguje to? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 1 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
a co do 2 problemu to nie umiem ci pomóc , nie znam się, ale jesli dobrze zrozumiałem to wpisy pojawiaja sie we wlasciwej kolejności ale popewnym czasie dopiero milej zabawy |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
A kumam, to dodam jakis atrybut np: <Person which="1"> ...
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 1 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
ale gdzie ty chesz atrubut bo nie kminie
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
Kod <QuestBook count="2"> <Person which="1"> <Nick>Ziomal</Nick> <Mail>dupa@gejowo.pl</Mail> <Content>Elo Elo!</Content> </Person> <Pesron which="2"> ... </Person> </QuestBook? I dzieki temu chyba bede mogl odczytywac po tym WHICH atrybucie, tak mysle.. Kaca mam:/ |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 1 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
rozumiem to ze to jest fragment xml'a
tylko hmm , jak rozumiem to będziesz chciał wyświetlać wszystkie no dobra nie wiem jak chcesz to wyswietlac czy 1. nick mail content 2. nick ( po pkliknieciu na nick jest podlinkowany mailem) content 3. nick mail content ![]() przydala by sie jeszcze data ![]() załuzmy ze bedziesz chcial 1. opcje
a plik xml'a zeby to działało powinien byc taki
nie umiem z argumentem which... napisz czy dziala |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 146 Pomógł: 0 Dołączył: 15.01.2007 Ostrzeżenie: (60%) ![]() ![]() |
Udalo mi sie:P
Kod <QuestBook> <Person which="1"> <Nick>Kisiol_Ent.</Nick> <Mail>brak</Mail> <Content> lorem ipum siukum dikum </Content> <IP>99.99.99.99</IP> <Time>2007-July-1, 12:57 am</Time> </Person> <Person which="2"> .. </QuestBook> a w pliku xsl mam tak: Kod <xsl:template match="QuestBook"> <xsl:for-each select="Person"> <div> <h4>#<xsl:value-of select="count(../Person)-position()+1"/> <!-- ![]() <xsl:value-of select="Nick"/> email: <xsl:value-of select="Mail"/> </h4> <p> <xsl:value-of select="Content" /> </p> </div> <xsl:sort select="@which" data-type="number" order="descending"/> </xsl:for-each> </xsl:template> Tylko niewiem czy te sort jest w dobrym miejscu wstawione. i w tym tagu H4 to cos teraz wstawilem i dziala, niby zlicza wszystkie tagi person i odejmuje pozycje wiec numerki sa odwrotnie wyswietlane o0 tak mi sie wydaje ze dobrz ezrobilem. Teraz mysle jak zrobic lepiej te sortowanie bo ten tag which mi niepotrzebny.. Ten post edytował Kisiol_Ent 9.07.2007, 11:38:49 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
position()
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 17:18 |