Python中三重引号的HTML等价物是什么?

0 投票
1 回答
977 浏览
提问于 2025-04-30 21:03

如果问题太复杂,我就直接说说我遇到的麻烦。我正在使用一个跟游戏里的帮派有关的Arma XML,而我在游戏里的名字必须放在引号里。不过,我的名字里也包含引号。

现在的情况是这样的:

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

这里具体的问题是:“Tate "Akzael" Atwood”

你可以看到,引号互相抵消了。有没有办法在名字里包含引号,同时外面的引号也能保留,而不会互相抵消呢?比如在Python里,你可以这样写:"""Tate 'Akzael' Atwood""",但我觉得在这个语言里可能不行。

注意:我已经尝试过在名字里用撇号,但在论坛的白名单里不行,所以在找到解决办法之前,这个方法不可行。有没有可能用撇号代替外面的引号呢?

暂无标签

1 个回答

4

首先,这个是XML,不是HTML。

其次,就像在Python中一样,你可以直接使用单引号:

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

或者,更好的办法是按照Klaus的建议,转义内容:

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

撰写回答