2014-10-31 40 views
0

如果回答起來太複雜,我也可以解決手頭的問題。我正在嘗試使用Arma XML(在遊戲中使用部落),並且我的遊戲內名稱必須在語音標記之間輸入。但是,我的名字本身包含語音標記。什麼是HTML相當於Python中的三重引號?

目前,它看起來像這樣:

<member id="76561198042696343" nick="Tate "Akzael" Atwood"> 
    <name>Vitaly Alexandrov</name> 
    <email>N/A</email> 
    <icq></icq> 
    <remark>Recruit</remark> 
</member> 

這裏的問題,具體爲:「大老‘Akzael’阿特伍德」

正如你所看到的,引號相互抵消。有沒有辦法在名稱和外部名稱中加入引號,但是讓它們不能互相取消。例如,在Python中,你可以使用:「」「Tate'Akzael'Atwood」「」,但我認爲它不適用於這種語言。

注意:我已經在名稱中嘗試過撇號,並且它不能與論壇的白名單一起工作,所以直到我找到解決方案爲止的解決方案。是否有可能在外部使用撇號而不是引號?

+0

你試過'"',例如'nick =「Tate " Akzael " Atwood」'? – 2014-10-31 12:34:27

回答

4

首先,這是XML,而不是HTML。

其次,與Python你可以切換到單引號:

<member id="76561198042696343" nick='Tate "Akzael" Atwood'> 

,或者更好,逃避內容克勞斯的建議:

<member id="76561198042696343" nick="Tate &quot;Akzael&quot; Atwood"> 
+0

啊,我不知道(我是編程的一個新手),它不涉及HTML。剛剛看到,並認爲它已鏈接到HTML。無論如何,謝謝,這應該工作。我會告訴組織XML的人們改變:) – Harnell 2014-10-31 13:13:39

+0

@Harnell,......如果構建XML的人做得對,他們會使用一個解析器/生成器庫來處理引用/轉義對他們來說,他們無能爲力的事情可能會搞砸了。如果他們轉而使用一種已經知道如何正確做事的工具,而不是調整一個手工製作的發生器來清除一個特定的角落案例,那更好。 – 2014-10-31 13:42:40

相關問題