2011-12-14 1 views
0

こんにちはみんなが続かなければなりませんXMLコードの下でこれが起こっている理由はありますか? xmllintを実行XMLエラー要素タイプ「リンクは、」私はXMLを下回るとエラーの下に取得していますなぜ私が思っていたいずれかの属性指定、「>」または「/>」

<?xml version="1.0" encoding="UTF-8" ?><start> 
    <firstName>Jae</firstName> 
    <lastName>Choi</lastName> 
    <companyName>Test Company</companyName> 
    <location>Melbourne</location> 
    <contacts Phone="12345" Mobile="12312123" Text="" Email=""></contacts> 
    <links Facebook="" Twitter="" Site="appscore.com.au" LinkedIn="" test="test12311.com" 1231="hello.com"></links> 
    <frontCard>http://blink.wmetools.com/img/cards/Test123_front.png</frontCard> 
    <backCard>http://blink.wmetools.com/img/cards/Test123_back.png</backCard> 
    <cardID>Test123</cardID> 
</start> 
+3

'1231'は有効な属性名ですか? –

+3

属性名は数字で始めることはできません。 – Oded

答えて

2

XML名は数字で始めることはできません。そのため、XMLが正しく構成されていないため、エラーが発生しています。

specを参照してください。

2

私が取得:

xml.xml:7: parser error : error parsing attribute name 
    Facebook="" Twitter="" Site="appscore.com.au" LinkedIn="" test="test12311.com" 

数字は有効な属性name start charactersではありません。

関連する問題