| |
|
|
- Página 1 - |
|
Christof Neuß | ¡Hola,
Yo folgende Herausforderung:
Yo bekomme XML-Archivos vom Bundesanzeiger, en denen Bilanzen/Jahresabschlüsse hinterlegt son (pro Firma una XML-Expediente). Sie enthalten also Texto y Pagar. Der reine Texto interessiert mich a el Punto no. Tarea es, el richtigen Pagar auszulesen y una Tabellenform a bringen (z.B. dBase-Expediente oder CSV-Expediente). Yo weiß todavía no, si los números siempre a derselben Punto posición (debería aber eigentlich así ser).
Sombrero se ya veces alguien con algo como beschäftigt? XML-Archivos haben sí una cierto Aufbau. Den puede ser natürlich auslesen. Pero mühsam, si al sólo para una kleines Projekt hacer muss. Gibts algo como como una Unit, una Inc o.ä. esta.
DANKE para cada Referencia, jede Ayuda. |
|
|
| |
|
|
|
| |
|
- Página 1 - |
|
Thomas Freier | Como el *.xml como *.html gespeichert voluntad kann, podría folgendes interessant ser: [web]https://www.sautin.com/html-to-rtf/developers.htm[/web]. Das kostenlose HTMLtoRTF es bedingt brauchbar (Zeichensatz). |
|
|
| |
|
|
| |
|
- Página 2 - |
|
|
Thomas Freier | Neuer Test: el kostenlose HTMLtoRTF.exe producido una gute *.doc con eingebetteten Tabellen, si la *.html Presentación en ANSI es. ¿Cómo se puede I, con XProfan una UTF-8 Expediente a ANSI konvertieren? |
|
|
| |
|
|
|
H.Brill | Und si du el .xml vorher en el normalen windowseigenen Editor lädst y luego como ANSI abspeicherst ? Mache el öfter en umgekehrter Weise con media Datendateien para el PDA, also ANSI a UTF 8.
Como lo sí sólo reiner Texto es, debería el doch trabajo. |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 18.05.2008 ▲ |
|
|
|
|
Thomas Freier | Sí, a mano es kein Problema en me aber encima una Programmcode. Aber el muss Christof incluso lösen. Anbei una Test con Franks Listview y el *.xml como *.txt en ANSI. |
|
|
| |
|
|
|
Frank Abbing |
¿Cómo se puede I, con XProfan una UTF-8 Expediente a ANSI konvertieren?
Tuve me dazu veces una Mini-Dll en Ensamblador geschrieben. Im Grunde son aber sólo unos pocos Translate$ nötig y debería entonces siempre todavía einigermaßen flott ablaufen. Yo schicke dir el Dll y el código si du magst; y una bischen ASM beherrschst. |
|
|
| |
|
|
|
Ragnar Rehbein | Hab mich heute auch gerade con UTF-8 quälen necesario. Yo brauchte una Umwandlung de ANSI a UTF-8.
El Längenbestimmung el resultierenden Cuerdas ha zuerst no así funktioniert como esperado, deshalb el algo umständlich erscheinende Método con el Abtrennen el NULL-Bytes. KompilierenMarcaSeparación $H windows.ph
{$cleq}
proc AnsiToUTF8
parameters ansistring$
declare unicode$, utf8$, laenge&
laenge& = len(ansistring$)*2
unicode$ = mkstr$(chr$(0),laenge&)
~MultiByteToWideChar(~CP_ACP,0,Addr(ansistring$),-1,addr(unicode$),laenge&)
laenge& = ~WideCharToMultiByte(~CP_UTF8,0,Addr(unicode$),-1,0,0,0,0)
UTF8$ = mkstr$(chr$(0),laenge&)
~WideCharToMultiByte(~CP_UTF8,0,Addr(unicode$),len(unicode$),Addr(UTF8$),laenge&,0,0)
utf8$ = substr$(utf8$,1,chr$(0))
return utf8$
endproc
proc UTF8ToAnsi
parameters utf8$
declare ansistring$, unicode$, laenge&
laenge& = len(utf8$) * 2
unicode$ = mkstr$(chr$(0),laenge&)
~MultiByteToWideChar(~CP_UTF8,0,Addr(utf8$),-1,Addr(unicode$),laenge&)
ansistring$ = mkstr$(chr$(0),laenge&)
~WideCharToMultiByte(~CP_ACP,0,Addr(unicode$),-1,Addr(ansistring$),laenge&,0,0)
ansistring$ = substr$(ansistring$,1,chr$(0))
return ansistring$
endproc
cls
declare x$
x$ = ansiToUTF8(Rön Réne)
print x$
writeini c:utf8.txt,code,utf8code=x$
x$ = UTF8ToAnsi(x$)
print x$
writeini c:utf8.txt,code,ansicode=x$
waitinput
Saludo Ragnar |
|
|
| |
|
|
|
Rolf Koch | Ragnar, sólo kurze Info: Si usted XPSE nutzt (cómo sieht), entonces No es necesario el Encabezamiento einzubinden (z.B. $H windows.ph). XPSE ha esta ya intus |
|
|
| |
|
|
|
| Habs veces dupliziert: [...] |
|
|
| |
|
|
|
| Rolf Koch
Ragnar, sólo kurze Info: Si usted XPSE nutzt (cómo sieht), entonces No es necesario el Encabezamiento einzubinden (z.B. $H windows.ph). XPSE ha esta ya intus
Yo find doch, porque ser Source incluso kein xpse benötigt. (Sondern él hierbei xpse sichtlich sí sólo genutzt ha ca. el Kompilerschaltern) |
|
|
| |
|
|
|
Rolf Koch | @IF: Klar hast ya Recht, sin embargo bezieht se mi Aussage el einleitende {$cleq} - Ergo eins de beiden Do you Understand ? *lol* |
|
|
| |
|
|
|
Ragnar Rehbein | IF
Yo find doch, porque ser Source incluso kein xpse benötigt. (Sondern él hierbei xpse sichtlich sí sólo genutzt ha ca. el Kompilerschaltern)
Exactamente
es sozusagen gewachsener Code.. Hab el veces rápidamente en 5 min. erledigen querer, aber entonces ha lo doch länger gedauert. Bin no tan zufrieden, porque el Proceduren algo unklar erscheinen. MultiByteToWideChar y WideCharToMultiByte comportamiento se todavía no bastante como Yo el de el MSDN entnehme.
El entscheidende Erkenntnis es aber, daß uno beide Características braucht una Umwandlung de ANSI a UTF-8 a erreichen. Das Yo quería en erster Linie kundtun. El gutgemeinten Beispiele a diesem Problema, en diesem y Rolands Foro, trabajo meiner Meinung después de por desgracia, no.
Saludo Ragnar |
|
|
| |
|
|