0

我想知道是否可以将特殊字符添加到 CRM (4.0) SiteMap 实体(SiteMap XML 文件)中。我的意思是当我们修改位于左侧的菜单时,我想要一些 HTML 编码的字符。例如 ® 或其他一些特殊字符。

我尝试执行以下操作:

<Area Id="MyArea" Icon="/_imgs/resourcecenter_24x24.gif">
    <Titles>
        <Title LCID="1033" Title="Title english &amp;reg;"/>
        <Title LCID="1036" Title="Title french &amp;reg;"/>
    </Titles> 
    <Descriptions>
        <Description LCID="1033" Description="Description EN &amp;reg;"/>
        <Description LCID="1036" Description="Description FR &amp;reg;"/>
    </Descriptions>
    <Group Id="MyArea_Group">
        <SubArea Id="mySubArea" 
           Url="https://toMyWebSite/Page.aspx" AvailableOffline="false" >
           <Titles>
            <Title LCID="1033" Title="My Item"/>
            <Title LCID="1036" Title="My Item French"/>
           </Titles>
        </SubArea>
    </Group>
</Area>

这实际上显示“标题英语®” 在我的左侧菜单区域中,而不是“Title English®”。

有没有人有办法解决吗?

(注意:我已经尝试将角色直接与“alt-0174”一起使用,但没有成功。)

4

1 回答 1

1

编辑:我最初的回答是不正确的。使用编号的 HTML 转义(在本例中&#174;)将这些字符放入站点地图。

只是放&reg;,而不是你有什么。正在被转义,然后&amp;它只输出字符reg;,因为这不是 HTML 转义码。

于 2009-06-04T15:03:17.403 回答