FlowDocument XAML 有 XSD 吗?

Is There a XSD for FlowDocument XAML?

我正在编写一个从 HTML 到 FlowDocument 的转换器 - 如果有人知道的话,定义 FlowDocument 的元素和属性的 XSD 将是无价的。

流文档架构使用 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 thread and in this Microsoft page on Silverlight(类似的故事)。

长话短说,除非你能找到它嵌入到其中一个 .NET 库中,否则你可能运气不好,最接近的是 XAML,它在 [=15= 中定义] 在同一位置。