我必须使用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 属性。我不知道这应该如何运作。
答案 0 :(得分:1)
我建议只阅读XSL,因为那里有大量的开发者资源。 Here is an article that discusses how to deal with namespaces in XSL。
只需在样式表中声明并使用您需要的命名空间,而XSLT处理器将
将该命名空间声明放在结果文档的文档元素的开始标记中,并
将该命名空间的前缀放在该命名空间中任何结果树元素的标记中。