| |
|
|
- page 1 - |
|
 Christof Neuß | Salut,
j'ai folgende Herausforderung:
je bekomme XML-Fichiers vom Bundesanzeiger, dans denen Bilanzen/Jahresabschlüsse hinterlegt sommes (pro Firma une XML-Dossier). vous enthalten alors Text et payons. qui reine Text intéressé mich à qui Stelle pas. devoir ist es, qui richtigen payons auszulesen et dans un Tabellenform trop apporter (z.B. dBase-Dossier ou bien CSV-Dossier). je sais encore pas, si les numéros toujours à derselben Stelle stehen (devrait mais eigentlich so son).
Hat sich déjà la fois quelqu'un avec quelque chose comme beschäftigt? XML-Fichiers avons oui une certain Aufbau. Den peux on naturellement auslesen. Ist mais mühsam, si on cela seulement pour un kleines projet faire muss. Gibts quelque chose comme comment une Unit, une Inc o.ä. hierfür.
DANKE pour jeden Hinweis, chacun Aider. |
|
|
| |
|
|
|
| |
|
- page 1 - |
|
 Thomas Freier | là qui *.xml comme *.html gespeichert volonté peux, pourrait folgendes intéressant son: [web]https://www.sautin.com/html-to-rtf/developers.htm[/web]. cela kostenlose HTMLtoRTF ist bedingt brauchbar (Zeichensatz). |
|
|
| |
|
|
| |
|
- page 2 - |
|
|
 Thomas Freier | Neuer Test: qui kostenlose HTMLtoRTF.exe erzeugt un gute *.doc avec eingebetteten Tabellen, si le *.html Présentation dans ANSI ist. comment peux je avec XProfan une UTF-8 Dossier trop ANSI konvertieren? |
|
|
| |
|
|
|
 H.Brill | et si du qui .xml auparavant dans den normalen windowseigenen Editor lädst et ensuite comme ANSI abspeicherst ? fais cela öfter dans umgekehrter Weise avec meinen Datendateien pour den PDA, alors ANSI trop UTF 8.
là es oui seulement reiner Text ist, sollte cela doch marcher. |
|
|
| 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 | oui, de main ist es ne...aucune Problem chez mir mais sur une Programmcode. mais cela muss Christof selbst lösen. Anbei une Test avec Franks Listview et qui *.xml comme *.txt dans ANSI. |
|
|
| |
|
|
|
 Frank Abbing |
comment peux je avec XProfan une UTF-8 Dossier trop ANSI konvertieren?
je hatte mir en supplément la fois une Mini-Dll dans Assembler geschrieben. Im Grunde sommes mais seulement un paire Translate$ nötig et sollte ensuite toujours einigermaßen flott ablaufen. j'envoie dir qui Dll et den Code si du magst; et un un peu ASM beherrschst. |
|
|
| |
|
|
|
 Ragnar Rehbein | Hab mich aujourd'hui aussi justement avec UTF-8 tracasser doit. je brauchte une Umwandlung de ANSI trop UTF-8.
qui Längenbestimmung qui resultierenden Cordes hat d'abord pas so funktioniert comment erwartet, c'est pourquoi qui quelque chose compliqué erscheinende Methode avec dem Abtrennen qui NULL-Bytes. KompilierenMarqueSéparation $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
Salut Ragnar |
|
|
| |
|
|
|
 Rolf Koch | Ragnar, seulement kurze Info: si Du XPSE utilise (comment on voit), ensuite brauchst Du pas qui En-tête einzubinden (z.B. $H windows.ph). XPSE hat cet déjà intus  |
|
|
| |
|
|
|
 | Tricolore la fois dupliziert: [...]  |
|
|
| |
|
|
|
 | Rolf Koch
Ragnar, seulement kurze Info: si Du XPSE utilise (comment on voit), ensuite brauchst Du pas qui En-tête einzubinden (z.B. $H windows.ph). XPSE hat cet déjà intus 
je find doch, weil son Source selbst ne...aucune xpse nécessaire. (Sondern il hierbei xpse sichtlich oui seulement genutzt hat GT. den Kompilerschaltern) |
|
|
| |
|
|
|
 Rolf Koch | @iF: bien sûr la hâte déjà droite, cependant bezieht sich mon Aussage sur cela einleitende {$cleq} - Ergo une de beiden  Do you Understand ? *lol* |
|
|
| |
|
|
|
 Ragnar Rehbein | iF
je find doch, weil son Source selbst ne...aucune xpse nécessaire. (Sondern il hierbei xpse sichtlich oui seulement genutzt hat GT. den Kompilerschaltern)
oui c'est ca 
c'est sozusagen gewachsener Code.. Hab cela la fois vite dans 5 min. erledigen voulons, mais ensuite hat es doch länger gedauert. suis encore pas so zufrieden, weil qui Proceduren quelque chose unklar erscheinen. MultiByteToWideChar et WideCharToMultiByte verhalten sich encore pas entier so comment je cela aus qui MSDN entnehme.
qui entscheidende Erkenntnis ist mais, qui on beide Funktionen braucht um une Umwandlung de ANSI trop UTF-8 trop erreichen. cela voulais je dans erster ligne number kundtun. qui gutgemeinten Beispiele trop diesem Problem, dans diesem et dans Rolands Forum, marcher meiner attitude pour malheureusement pas.
Salut Ragnar |
|
|
| |
|
|