Re: WAP-Problem(e) - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 6.November.2001, 00:35.
    Re: WAP-Problem(e)

      also das

      <perl>
      $_header="Content-type: text/vnd.wap.wml\n\n";
      </perl>
      

      brauchts, damit die Seite nich als "html"-seite geschickt wird, sondern als "wml" - die meisten handys dürften sonst die seite nich verstehen...

      so wie ich den text von tina

      "
      There are no characters allowed in front of the XML declaration. This means that also whitespaces like carriage returns or spaces are not allowed. A WML deck must start with the XML declaration.
      "

      verstehe, is das problem die leerzeile, d.h. die seite müsste so aussehen:

      <perl>$_header="Content-type: text/vnd.wap.wml\n\n";</perl><?xml version="1.0"?>
      <!DOCTYPE wml PUBLIC........etc.
      


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Claus S. (1671 Beiträge) am Montag, 5.November.2001, 16:47.
    WAP-Problem

      Hallo,
      habe nochmal eine Frage zu WAP. Nachdem ich in paar WAP-Seiten stöberte, habe ich folgenden Code gebastelt:

      <perl>
      $_header="Content-type: text/vnd.wap.wml\n\n";
      </perl>
      

      <?xml version="1.0"?>
      <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
      <wml>
      <card id="BestGuide" title="WAP-BestGuide">
      

      <p><b>BESTGUIDE</b> Gastronomie</p>


      <do type="accept" label="Go">
      <go href="http://baseportal.de/cgi-bin/bbeta.pl?htx=/gpark/bg/wap_gastro" method="post">
      <postfield name="action" value="machwas"/>
      <postfield name="vname" value="\$(vname)"/>
      </go>
      </do>
      <do type="prev" label="Back">  <!-- Back-Taste im Optionsmenü -->  <prev/>  </do>
      <p>Vorname:    <input title="Vorname" name="vname" type="text" format="*a" value=""/><br/></p>
      

      <p>- zum <a href="http://www.bestguide.de/wap/index.wml">Menu</a></p>

      </card>
      </wml>
      

      Dummerweise bringt er dabei folgenden Fehler:

      Errors/Warnings:
      -------------------------
      021 XML-Error, missing endnode for '<card> at object 24'.

      Dabei ist aber <Card> ordentlich beendet.
      Wer weiss hier Hilfe?
      Danke und Gruss

     Antworten

    Beitrag von Tina (8 Beiträge) am Montag, 5.November.2001, 22:05. WWW: zergportal.de
    Re: WAP-Problem(e)

      Hallo Claus,
      du bist ja richtig fleißig gewesen. Ich habe eine super Wap-Site entdeckt http://webcab.de/

      den ersten Fehler den wir alle machen ist...

      There are no characters allowed in front of the XML declaration. This means that also whitespaces like carriage returns or spaces are not allowed. A WML deck must start with the XML declaration.
      Wrong:

      1 <perl>
      2 $_header="Content-type: text/vnd.wap.wml\n\n";
      3 </perl>
      4
      5 <?xml version="1.0" encoding="ISO-8859-1"?>
      6 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
      7 <wml>...

      Right:

      1 <?xml version="1.0" encoding="ISO-8859-1"?>
      2 <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
      3 <wml>...

      und hier kannst du deine Seite testen
      http://webcab.de/vmx.htm

      deine index.wml Error:


      ERROR-157: unexpected Element [br]
       Context: ChildElementIndex 1, line 19, column 3, byte 966
      
      ERROR-157: unexpected Element [img]
       Context: ChildElementIndex 2, line 19, column 8, byte 971
      ERROR-157: unexpected Element [br]
       Context: ChildElementIndex 3, line 20, column 3, byte 1060
      

      not well-formed at line 20, column 8, byte 1065:
      </p>   
         <br/><img src="http://www.bestguide.de/wap/bglogo1.wbmp" alt="BestGuide" align="middle"/>
         <br/>© by www.bestguide.org
      
      =======^

      </card>
      

      ... liegt u.a. am <br/> vor dem <a href...

      Tips: http://webcab.de/towp.htm
      http://webcab.de/wapstacles.htm

      Viel Spass beim lesen und testen... ich bin auch gerade dabei ;-)
      Gruß
      Tina

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Montag, 5.November.2001, 23:38.
    Re: WAP-Problem(e)

      Hallo Tina,

      danke für den Tipp, webcab.de hatte ich auch schon entdeckt, wollte aber erstmal die deutschsprachigen sites durchlesen. habe dabei festgestellt, dass viele wapsites veraltet sind und garnicht so richtig gepflegt werden. wap ist so´n richtiges stiefkind.

      zu deinem tipp: meine index.wml läuft aber bestens!
      dort sind ja die 5 links mit den bp-templates.

      und die perl-anweisung vor der xml-declaration hatte uns christoph geraten, damit die wml-templates unter bp funktionieren. also das hört sich alles nicht so schön an.
      werde mir mal in ruhe das webcab nehmen.

      gruss claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 6.November.2001, 00:35.
    Re: WAP-Problem(e)

      also das

      <perl>
      $_header="Content-type: text/vnd.wap.wml\n\n";
      </perl>
      

      brauchts, damit die Seite nich als "html"-seite geschickt wird, sondern als "wml" - die meisten handys dürften sonst die seite nich verstehen...

      so wie ich den text von tina

      "
      There are no characters allowed in front of the XML declaration. This means that also whitespaces like carriage returns or spaces are not allowed. A WML deck must start with the XML declaration.
      "

      verstehe, is das problem die leerzeile, d.h. die seite müsste so aussehen:

      <perl>$_header="Content-type: text/vnd.wap.wml\n\n";</perl><?xml version="1.0"?>
      <!DOCTYPE wml PUBLIC........etc.
      

     Antworten

    Beitrag von Tina (259 Beiträge) am Dienstag, 6.November.2001, 00:50.
    Re: WAP-Problem(e)

      genau richtig, sehe ich auch so ;)

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 6.November.2001, 10:31.
    Re: WAP-Problem(e)

      Hallo,

      daran liegt es leider nicht :-(
      habe es entsprechend christoph geändert,
      produziert aber immer noch denselben fehler.

      suche aber immer noch die möglichkeit, einen wert ins nächste (wml)template durchzuschleifen, wie im letzten thread beschrieben.

      gruss claus

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 6.November.2001, 00:38.
    Re: WAP-Problem(e)

      Hallo,

      habe nun eine andere Variante probiert:
      Die Suchmaske als "normales" WML-Template, das funzt soweit:

      <?xml version="1.0"?>
      <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
      <wml>
      

      <card id="BestGuide" title="WAP-BestGuide">
      <p>
      Geben Sie bitte den gew&uuml;nschten Suchbegriff ein:
      <input type="text" name="Suchbegriff" title="Suchbegriff" value="" />
      <br/>
      <anchor>
      
      + Suche abschicken
      <go href="http://baseportal.de/cgi-bin/bbeta.pl?htx=/gpark/bg/wap_gastro3" method="post">
      <postfield name="Suchbegriff" value="\$(Suchbegriff)" />
      </go>
      </anchor> 
      </p>
      

      <p>- zum <a href="http://www.bestguide.de/wap/index.wml">Menu</a></p>

      </card>
      </wml>
      

      der eingegebene Suchbegriff wird aber irgendwie nicht mitgeschleift, denn in baseportal zeigt er all Sätze an:

      <perl>
      $_header="Content-type: text/vnd.wap.wml\n\n";
      </perl>
      

      <?xml version="1.0"?>
      <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
      <wml>
      <card id="BestGuide" title="WAP-BestGuide">
      

      <p><b>BESTGUIDE</b> Gastronomie</p>


      <loop db=/gpark/bg/bgdata dtyp=="G" & dfirmnam~=$Suchbegriff sort=dtyp,dbranche,dfirmnam,dstrasse range^=0,5>
      $dbranche<br/>$dfirmnam<br/>$dstrasse<br/><br/>
      </loop>
      

      <perl>

      my $newrange=$_range+$_range_length;
      my $oldrange=$_range-$_range_length;
      $oldrange=0 if $oldrange<0 && $oldrange>-$_range_length;
      

      out "[ <a href=\"$_link&range=$oldrange,$_range_length\">Zurück</a> ] " if $oldrange>=0;
      out "[ <a href=\"$_link&range=$newrange,$_range_length\">Weiter</a> ]" if $newrange<$_amount_all;
      

      </perl>


      <p>- zum <a href="http://www.bestguide.de/wap/index.wml">Menu</a></p>
      

      </card>
      </wml>
      

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!