XML :: saxdriver :: csv

XML :: SaxDriver :: CSV-Modul enthält einen Saxdriver zum Konvertieren von CSV-Dateien in XML.
Jetzt downloaden

XML :: saxdriver :: csv Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ilya Sterin
  • Website des Verlags:
  • http://search.cpan.org/~isterin/XML-SAXDriver-CSV-0.07/CSV.pm

XML :: saxdriver :: csv Stichworte


XML :: saxdriver :: csv Beschreibung

XML :: SaxDriver :: CSV-Modul enthält einen SaxDriver zum Konvertieren von CSV-Dateien in XML. XML :: SaxDriver :: CSV-Modul enthält einen SaxDriver zum Konvertieren von CSV-Dateien in XML.Synopsis Verwenden Sie XML :: SaxDriver :: CSV; Mein $ driver = xml :: saxdriver :: csv-> neu (% attr); $ driver-> parse (% attr); XML :: SAXDRIVER :: CSV wurde als Kompliment an XML :: CSV entwickelt, obwohl er eine SAX-Schnittstelle bietet, um Leistung und Effizienz auf CSV-Dateien zu gewinnen. Spezifische Objektattribute und Handler werden eingestellt, um das Verhalten der Analyse () -Methode festzulegen. Es spielt keine Rolle, wo Sie Ihre Attribute definieren. Wenn sie in der neuen () -Methode definiert sind, gelten sie auf alle Anrufe von Parse (). Sie können sich in jedem Anruf analysieren () überschreiben, und es bleibt lokal für diesen Funktionsaufruf und nicht den Rest des Objekts Enthält literale CSV-Daten. Ex (Quelle => {string => $ foo}) ByTestream - Enthält eine DateiHandle-Referenz. Ex. (Quelle => {BYTESTREAM => * stdin}) SystemID - Enthält den Pfad in die Datei, die die CSV-Daten enthält. Ex (Quelle => {systemid => '../csv/foo.csv'})) Handler - Enthält das Objekt, das als XML-Druckhandler-Deklarationsversion verwendet werden soll - Gibt eine XML-Version für die Deklaration an. Standardmäßig auf '1.0'. Codierung - Gibt das Endcoding in der XML-Erklärung an. Standardmäßig weggelassen. Standalone - Gibt das Eigenschaftsattribut an. Standardmäßig weggelassen. DTDHANDLER - Enthält das Objekt, das als XML-DTD-Handler verwendet werden soll. **** Es gibt zu diesem Zeitpunkt keine DTD-Unterstützung zur Verfügung. Ich mache es in der nächsten Version zur Verfügung. **** subkar - Gibt die Zeichen (n) an, die zur Ersetzung illegaler Zeichen in XML-Tag-Namen, die aus der ersten Zeile ersetzt werden, die aus der ersten Zeile generiert werden, sondern die dynamic_col_headings einstellen. Col_headings - Verweis auf das Array von Spaltennamen, die für XML-Tag-Namen verwendet werden sollen. Dynamic_col_headings - sollte eingestellt sein, wenn die XML-Tag-Namen von der ersten Zeile in der CSV-Datei dynamisch generiert werden sollen. ** Stellen Sie sicher, dass die Anzahl der Spalten in Ihrer ersten Zeile der größten Zeile im Dokument entspricht. Sie müssen sich im Allgemeinen nicht kümmern, wenn Sie gültige CSV-Daten einreichen, in denen jede Zeile die gleiche Anzahl von Spalten hat, auch wenn sie leer sind. Headings_Handler - sollte zusammen mit dynamic_col_headings verwendet werden, um einen Überzugsnormalisierungshandler bereitzustellen, um den Überschriften an die XML-1,0-Spezifikationen anzupassen. Wenn nicht angegeben, wird ein Standard verwendet, der nur mit ASCII-Zeichen funktioniert, daher müssen alle anderen Zeichensätze einen benutzerdefinierten Handler bereitstellen! Der Handler-Sub wird die Überschriftszeichenfolge als erstes Argument übergeben. Anforderungen: · Perl.


XML :: saxdriver :: csv Zugehörige Software