2009-06-04 62 views
0

我想知道是否可以在CRM(4.0)SiteMap實體(SiteMap XML文件)中添加特殊字符。我的意思是,當我們修改位於左側的菜單時,我想要有一些HTML編碼的字符。例如®或其他特殊字符。在CRM Dynamics 4.0中添加特殊字符(html編碼)SiteMap文件

我試着做到以下幾點:

<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;」在我的左側菜單區域而不是「標題英語®」。

有沒有人有解決方案?

(注:我已經嘗試過直接與「ALT-0174」把字,但它沒有工作)

回答

1

編輯:我的第一反應是不正確的。使用編號的HTML轉義符(在這種情況下爲&#174;)將這些字符放入站點地圖中。

只要把&reg;,而不是你有什麼。 &amp;正在轉義,然後它只輸出字符reg;,因爲這不是HTML轉義代碼。

+0

這不起作用,因爲&是XML文件中的保留字符。所以當你試圖將你的sitemap.xml導入到CRM時,它會說它不尊重模式(xsd)。 – Nordes 2009-06-04 15:15:49