html - 添加容器时未加载 XML 视图的内容
问题描述
添加时不会加载我的视图内容l:VerticalLayout
。如果我删除它,那么视图就可以正常工作。我xmlns:l="sap.ui.layout"
也在加。在控制台中,它显示错误:
未捕获(承诺)错误:资源 ns/HTML5Module/view/View1.view.xml 无法从 ./view/View1.view.xml 加载。检查“找不到文件”或解析错误。原因:错误:无效的 XML: <mvc:View controllerName="ns.HTML5Module.controller.View1" xmlns:mvc="sap.ui.core.mvc" displayBlock="true" xmlns="sap.m" xmlns:l ="sap.ui.layout" >"
请看下面的代码:
我正在使用 SAP Business Application Studio。
解决方案
根据规范:
属性之间必须用一个或多个 ASCII 空格分隔。
即在你的情况下,它应该是:
<!-- Correct XML syntax: one or more whitespace between the attributes: -->
<Title level="H2" text="Layout Example"></Title>
代替:
<!-- Invalid syntax: no whitespace between `level` and `text`: -->
<Title level="H2"text="Layout Example"></Title>
推荐阅读
- python - DataFrame.resample 不包括最后一行
- swift - 如何将字符串类型数据转换为我自己的类类型
- wordpress - 在 Xampp 中使用 Wordpress Duplicator 导致错误
- node.js - 如果 Microsoft bot 空闲 5 分钟并在 Node.JS 中通知用户,如何重置对话?
- azure - 如何为“虚拟机操作员”添加自定义角色以设置自动关机
- python - 如何使用多个 IF 语句/条件操作 pandas 数据框?
- comments - 在代码注释中使用 h.264 规范中的短语
- string - 偏移量反向的子字符串
- vue.js - 在使用它们之前注册所有回调
- html - 无法使用 CSS 选择我的图像元素