Je travaille avec Delphi 2009 Mise à jour 2. Borland WSDLIMP Version 2.3 - $ Rev: 16699 $service Web Delphi Importateur et caractère NonAscii Problème
Pourquoi le Rapido identifiant montre que r_pido?
Où est passé le personnage?
Est-ce un bogue WSDLIMP ou un bogue MS XML?
merci pour les réponses
commande File.XSD
<?xml version="1.0" encoding="UTF-8"?>
....
....
....
<xs:simpleType name="displayName">
<xs:restriction base="st">
<xs:enumeration value="rápido"/> //-----> attention !!!
<xs:enumeration value="lento"/>
....
....
....
rapides ->
wsdlimp -Oe- -Ow+ -P -= "c:\myWsdlFile.wsdl"=myService.pas
myService.pas
.....
.....
unit myService.pas;
interface
uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns;
......
.....
displayName = (
r_pido, //---> attention!!! á Where did it go?
lento);
Je ne peux pas modifier ce fichier.XSD –
Qu'est-ce qui vous a amené à croire que cela pourrait être un problème avec MS XML? Est-ce ce que Delphi utilise pour traiter XML? Aussi, le langage Delphi lui-même comprend-il le mot "rápido"? Ce mot peut-il être utilisé comme identifiant dans Delphi? –
Il ne devrait pas y avoir de problème avec Delphi 2009 (parce que c'est la première version entièrement unicode) mais évidemment le á est remplacé par un _. –