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>

これは実際には「タイトル英語&reg;」を示しています 「TitleEnglish®」の代わりに私の左側のメニュー領域にあります。

誰かが解決策を持っていますか?

(注:「alt-0174」を使用して文字を直接配置しようとしましたが、機能しませんでした。)

4

1 に答える 1

1

編集:私の最初の応答は正しくありませんでした。番号付きのHTMLエスケープ(この場合&#174;)を使用して、これらの文字をサイトマップに取り込みます。

&reg;あなたが持っているものの代わりに置くだけです。はエスケープされており、HTMLエスケープコードではないため&amp;、文字を出力するだけです。reg;

于 2009-06-04T15:03:17.403 に答える