2014-07-27 31 views
2

我正在尝试使用XForms,并使用XSLTForms实现。XLSTForms with twitter bootstrap css

我有麻烦运行与bootstrap.css链接的页面。 我读到XSLTForms需要CSS文件是一个有效的XML文件才能解析。所以我已经包含了一个<css> ... </css>根标签,内附<![CDATA[ ]]> 但仍然没有加载页面。

我还包括了对CSS转换和调试处理指令,但它不工作之一:

<?xsltforms-options debug="yes"?> 
<?css-conversion no?> 

我最终想什么来实现的,例如,是使用自举的响应样式规则和自定义输入控制和表单元素。

你会推荐我做什么?有没有人做过这样的事情(我找不到)。

UPDATE

即使当我使用的处理指令<?css-conversion no?>,我的CSS文件还没有加载。原来你需要明确地关闭css文件的link标签。 因此,它必须是这样的:

<link type="text/css" href="myStyle.css" rel="stylesheet"></link>

回答

2

当您使用<?css-conversion no?>外部CSS文件是有效的XML文件不是必需的(并且是这样更好)。

XSLTForms使用一组CSS规则,使其不能与Bootstrap直接兼容。您需要先阅读指南:https://en.wikibooks.org/wiki/XSLTForms/CSS并使用您的浏览器Inspector工具。

看看到http://fhirforms.com/看到XSLTForms +引导

+0

感谢您的例子已经运行的例子!我会看一下。 – lapadets

+0

好吧,我明白了,但我有一些更具体的情况。我创建了第二个问题 - 你可以在这里找到它http://stackoverflow.com/questions/25035123/xsl-transformatiotion-to-xforms-from-simple-xml-file-and-applying-css如果你想去检查 :) – lapadets