2011-11-08 1 views
0

Expression Engineに約2000人のメンバーをインポートしようとしています。私は3日間データをXMLに洗練しました。文書の重さは現在4万線を超えています。これは私が持っている次のエラーExpressionEngineメンバーアポストロフィでXMLエラーをインポートする

Username contains illegal characters. (Username: 'BobO'Leary' - within user record  'BobO'Leary') 
The email you submitted is not valid (Email: 'Bob.O'[email protected]' - within user  record 'BobO'Leary') 

を生成し、このような何かを見て...

<username>BobO'Leary</username> 
<screen_name>BobO'Leary</screen_name> 
<email>bob.O'[email protected]</email> 

-

問題があり、いくつかの値は、アポストロフィ(ユーザ名、SCREEN_NAMEおよび電子メールアドレス)を含有します'を&#39で置き換えようとしました。および&apos;成功しません。

私はXMLエキスパートではないため、紛失しているものがあります。 ご迷惑をおかけして申し訳ありません。

答えて

0

たぶん、あなたは、CDATAを使用する

<username><![CDATA[BobO'Leary]]></username> 
1

を試してみてくださいこれは、XMLの問題ではなく、EEの問題ではありません - ユーザ名は、アポストロフィまたはそれらのいずれかの特殊文字を使用することはできません。したがって、<username>ノード内のすべてのアポストロフィを、スペース、ダッシュ、アンダースコア、ピリオド、または何もないものに置き換える必要があります。

関連する問題