使用XSLT创建Windows Phone页面(xml和xaml语法)

时间:2012-10-30 12:33:12

标签: xml xaml xslt windows-phone

我必须使用XSLT从XML创建Windows Phone页面。这就是在Windows手机页面中查找第一行的方式:

<phone:PhoneApplicationPage
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:RssPhoneApp_ViewModels="clr-namespace:RssPhoneApp.ViewModels" 
x:Class="RssPhoneApp.MainPage"
mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="768"
SupportedOrientations="Portrait" Orientation="Portrait"
shell:SystemTray.IsVisible="True">

我不知道如何在手机中使用“phone”前缀进行管理:PhoneApplicationPage和 xmlns 属性。我不知道这应该如何运作。

1 个答案:

答案 0 :(得分:1)

我建议只阅读XSL,因为那里有大量的开发者资源。 Here is an article that discusses how to deal with namespaces in XSL

  

只需在样式表中声明并使用您需要的命名空间,而XSLT处理器将

     
      
  • 将该命名空间声明放在结果文档的文档元素的开始标记中,并

  •   
  • 将该命名空间的前缀放在该命名空间中任何结果树元素的标记中。

  •