我正在开发一种xml数据格式。除了其他数据,还应该有一个xaml绘图。所以我想要一个xml元素,它可以包含任何有效的xaml。如何在XML Schema中表达它?我试图导入xaml架构,但我找不到它的xsd文件。临时搭建将使用编码的字符串。
答案 0 :(得分:1)
使用<![CDATA[ ... ]]
存储XAML。之后,您可以通过向许多免费软件应用程序提供示例文档来获取架构。这些应用甚至是基于网络的。
答案 1 :(得分:0)
也许,XMLProvider标签会帮助你。 这是示例XAML代码
<Grid.Resources>
<XmlDataProvider x:Key="BookData" XPath="/Books">
<x:XData>
<Books xmlns="">
<Book ISBN="0-7356-0562-9" Stock="in">
<Title>XML in Action</Title>
<Summary>XML Web Technology</Summary>
</Book>
<Book ISBN="0-7356-1370-2" Stock="in">
<Title>Programming Microsoft Windows With C#</Title>
<Summary>C# Programming using the .NET Framework</Summary>
</Book>
<Book ISBN="0-7356-1288-9" Stock="out">
<Title>Inside C#</Title>
<Summary>C# Language Programming</Summary>
</Book>
<Book ISBN="0-7356-1377-X" Stock="in">
<Title>Introducing Microsoft .NET</Title>
<Summary>Overview of .NET Technology</Summary>
</Book>
<Book ISBN="0-7356-1448-2" Stock="out">
<Title>Microsoft C# Language Specifications</Title>
<Summary>The C# language definition</Summary>
</Book>
</Books>
</x:XData>
</XmlDataProvider>
</Grid.Resources>