我正在从HTML编写转换器到FlowDocument - 如果有人知道,那么定义FlowDocument的元素和属性的XSD将是非常宝贵的。
答案 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 thread和this Microsoft page on Silverlight(类似的故事)中找到。
长话短说,除非您发现它嵌入在其中一个.NET库中,否则您可能会运气不好,而您可以获得的最接近的是XAML,它在同一位置的xaml2006.xsd
中定义。