FlowDocument XAML有XSD吗?

时间:2015-09-01 16:59:52

标签: xaml xslt xsd flowdocument

我正在从HTML编写转换器到FlowDocument - 如果有人知道,那么定义FlowDocument的元素和属性的XSD将是非常宝贵的。

1 个答案:

答案 0 :(得分:0)

Flow Document架构使用Windows Presentation Foundation的命名空间。您可以在C:\Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas中找到XSD(根据Visual Studio的版本,位置可能略有不同)。 It is called wpfe.xsd

但是,我找不到FlowDocument或其他定义的元素。事实上,我无法在那里定义的任何XSD中找到它,所以这并没有真正帮助。

Microsoft将此文档中的目标命名空间从http://schemas.microsoft.com/client/2007重新定义为http://schemas.microsoft.com/winfx/2006/xaml/presentation,这非常不幸,因为这意味着架构甚至与目标命名空间不匹配。关于此问题的一些讨论可以在in this threadthis Microsoft page on Silverlight(类似的故事)中找到。

长话短说,除非您发现它嵌入在其中一个.NET库中,否则您可能会运气不好,而您可以获得的最接近的是XAML,它在同一位置的xaml2006.xsd中定义。