HTML :: Entitäten

HTML :: Entitäten ist ein Perl-Modul, das Saiten mit HTML-Entitäten kodieren oder decodieren kann.
Jetzt downloaden

HTML :: Entitäten Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gisle Aas
  • Website des Verlags:
  • http://search.cpan.org/~gaas/

HTML :: Entitäten Stichworte


HTML :: Entitäten Beschreibung

HTML :: Entitäten ist ein Perl-Modul, das Saiten mit HTML-Entitäten kodieren oder decodieren kann. HTML :: Entitäten ist ein Perl-Modul, das Saiten mit HTML-Entitäten kodieren oder decodieren kann.Synopsis verwenden HTML :: Entitäten; $ a = "Våre Norske Tegn Bør # 230res"; decode_entities ($ a); codig_entities ($ a, "200-377"); Zum Beispiel dieses: $ eingegeben = "vis - visonyoncs navenpapier-mch rusum"; Drucken Encode_entities ($ Input), "n" druckt Folgendes: gegenüber dem naiven Papier-M-M-Modulen von Beyoncé ist mit HTML-Zeichen-Entitäten mit der Kodierung und Dekodierung von Saiten. Das Modul liefert die folgenden Funktionen: decodieren_entities ($ string, ...) Diese Routine ersetzt HTML-Entitäten, die in der $ -Arkette mit dem entsprechenden Unicode-Zeichen gefunden wurden. Unter Perl 5.6 und früher werden nur Zeichen im Latin-1-Bereich ersetzt. Nicht erkannte Entitäten sind allein gelassen String,% Entity2Char) _Decode_entities ($ String,% Entity2Char, $ expand_prefix) In-Place ersetzen HTML-Entitäten in $ Saite. Der% Entity2char-Hash muss bereitgestellt werden. Benannte Entitäten, die nicht in der% entity2char-Hash gefunden werden, sind allein gelassen. Numerische Entitäten werden nicht erweitert, es sei denn, ihr Wertüberlauf Die Werte müssen keine einzelnen Zeichenfolgen sein. Wenn ein Schlüssel hat ";"; Als Suffix werden dann Ereignisse in $ Saite nur erweitert, wenn sie mit ";" ordnungsgemäß beendet werden. Entitäten ohne ";" wird expandiert, unabhängig davon, wie sie für die Kompatibilität gekündigt werden, mit dem gemeinsame Browsern Entitäten im Latin-1-Bereich behandeln In% Entity2Char wird sogar als Präfix eines längeren nicht erkannten Namens erweitert. Der längste passende Name in% Entity2Char wird verwendet. Dies ist hauptsächlich für die Kompatibilität mit einer Msie-Fehlfass vorhanden. $ string = "foonbspbar"; _decode_entities ($ string, {nb => "@", nbsp => "xa0"}, 1); $ Saite drucken; # wird "foo bar" drucken Diese Routine wird standardmäßig exportiert. Ein zweites Argument kann gegeben werden, um anzugeben, welche Zeichen unsicher in Betracht ziehen (d. H., die entkommen). Der Standardsatz von Zeichen, mit dem codiert werden können, sind Steuerkarile, Hochbit-Zeichen und die 'und "Zeichen. Dies würde jedoch beispielsweise nur die, und" Zeichen: $ codiert = codieren_entitäten ($ eingegeben, "" ); Diese Routine wird standardmäßig exportiert. Codig_entities_numeric ($ string) c encode_entities_numeric ($ string, $ unsicher_chars) Diese Routine funktioniert genauso wie codig_entities, mit der Ausnahme, dass die Ersatzeinrichtungen immer #xhexnum sind; und niemals. Zum Beispiel codig_entities ("rxf4le" ) Gibt "Rôle" zurück, aber codig_entities_numeric ("rxf4le") gibt "Rôle" zurück. Diese Routine wird nicht standardmäßig exportiert. Sie können es jedoch immer exportieren, indem Sie ihn immer mit HTML: Unites QW (codig_entities_numeric) exportieren. oder sogar HTML :: Entitäten verwenden QW (: Standardcode_entities_numeric); Alle diese Routinen ändern den als ersten Argument, der als erstes Argument übergeben wird, wenn in einem Levelkontext aufgerufen wird. In Skalar- und Array-Kontexten wird die codierte oder decodierte Zeichenfolge zurückgegeben (ohne den Eingangszeichenfolge). Wenn Sie möchten Um diese Routinen nicht in Ihre NA zu importieren mespace, Sie können sie anrufen als: Verwenden von HTML :: Entitäten (); $ decoded = HTML :: Entitäten :: Dekodieren ($ A); $ codiert = HTML :: Entitäten :: Codig ($ A); $ coded = HTML :: Entities :: codig_numeric ($ a); Das Modul kann auch die% Charakterität und den% Entity2Char-Hashes exportieren, die das Mapping von allen Zeichen in die entsprechenden Entitäten (und umgekehrt) enthalten. Anforderungen: · Perl.


HTML :: Entitäten Zugehörige Software