我想知道是否可以将特殊字符添加到CRM(4.0)SiteMap Entity(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>

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

有没有人有办法解决吗?

(注意:我已经尝试将角色直接放在“ ALT-0174”中,但没有起作用。)

有帮助吗?

解决方案

编辑: 我的最初反应是不正确的。使用编号的HTML逃脱(在这种情况下 &#174;)将这些字符进入站点地图。

只是放 &reg; 而不是你拥有的。这 &amp; 被逃脱了,然后只是输出字符 reg; 因为那不是HTML逃生代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top