Содержимое XML-представления не загружается при добавлении контейнера

#html #xml #sapui5 #sap-fiori

#HTML #xml #sapui5 #sap-fiori

Вопрос:

Содержимое моего представления не загружается при добавлении 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» >»

Пожалуйста, смотрите код ниже:

Скриншот моего кода представления UI5

Я использую SAP Business Application Studio.

Комментарии:

1. Пожалуйста, включите код в сам вопрос, а не в изображения.

Ответ №1:

В соответствии со спецификацией:

Атрибуты должны быть отделены друг от друга одним или несколькими пробелами 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>