update xml parser - bugfixes (#630)

This commit is contained in:
oblomov 2023-11-07 09:37:12 +01:00 committed by GitHub
parent 47568f6767
commit fab5410988
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 28 additions and 15 deletions

View File

@ -216,7 +216,9 @@ CLASS z2ui5_cl_cc_bwipjs IMPLEMENTATION.
` });` && |\n| &&
` });`.
result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
* result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
result = mo_view->_generic( ns = `html` name = `script` )->_cc_plain_xml( js ).
ENDMETHOD.

View File

@ -215,7 +215,8 @@ CLASS Z2UI5_CL_CC_FILE_UPLOADER IMPLEMENTATION.
` });` && |\n| &&
` });`.
result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
* result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
result = mo_view->_generic( ns = `html` name = `script` )->_cc_plain_xml( js ).
ENDMETHOD.
ENDCLASS.

View File

@ -39,9 +39,10 @@ CLASS Z2UI5_CL_CC_FONT_AWESOME_ICONS IMPLEMENTATION.
METHOD LOAD_ANIMATION_JS.
result = mo_view->_cc_plain_xml( `<html:script src="` && faw_js_url && `" ></html:script>` ).
* result = mo_view->_cc_plain_xml( `<html:script src="` && faw_js_url && `" ></html:script>` ).
result = mo_view->_generic( ns = `html` name = `script` t_prop = value #( ( n = `src` v = faw_js_url ) ) ).
ENDMETHOD.
enDMETHOD.
METHOD LOAD_ICONS.

View File

@ -157,8 +157,8 @@ CLASS z2ui5_cl_cc_geolocation IMPLEMENTATION.
` });` && |\n| &&
`});`.
result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
* result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
result = mo_view->_generic( ns = `html` name = `script` )->_cc_plain_xml( js ).
ENDMETHOD.
ENDCLASS.

View File

@ -117,8 +117,8 @@ ENDMETHOD.
` });` && |\n| &&
`});`.
result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
* result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
result = mo_view->_generic( ns = `html` name = `script` )->_cc_plain_xml( js ).
ENDMETHOD.
ENDCLASS.

View File

@ -133,7 +133,7 @@ CLASS Z2UI5_CL_CC_SPREADSHEET IMPLEMENTATION.
` });` && |\n| &&
` });`.
result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
* result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
result = mo_view->_generic( ns = `html` name = `script` )->_cc_plain_xml( js ).
ENDMETHOD.
ENDCLASS.

View File

@ -88,8 +88,8 @@ ENDMETHOD.
` });` && |\n| &&
`});`.
result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
* result = mo_view->_cc_plain_xml( `<html:script>` && js && `</html:script>` ).
result = mo_view->_generic( ns = `html` name = `script` )->_cc_plain_xml( js ).
ENDMETHOD.
ENDCLASS.

View File

@ -3654,6 +3654,9 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
result->mo_root = result.
result->mo_parent = result.
INSERT VALUE #( n = `xmlns` v = `sap.m` ) INTO TABLE result->mt_prop.
INSERT VALUE #( n = `xmlns:mvc` v = `sap.ui.core.mvc` ) INTO TABLE result->mt_prop.
ENDMETHOD.
@ -3671,6 +3674,9 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
result->mo_root = result.
result->mo_parent = result.
INSERT VALUE #( n = `xmlns` v = `sap.m` ) INTO TABLE result->mt_prop.
INSERT VALUE #( n = `xmlns:core` v = `sap.ui.core` ) INTO TABLE result->mt_prop.
ENDMETHOD.
@ -4554,6 +4560,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD main_contents.
result = _generic( name = `mainContents`
ns = `tnt` ).
@ -4748,6 +4755,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD nav_container.
result = _generic( name = `NavContainer`
t_prop = VALUE #(
( n = `initialPage` v = initialpage )
@ -5945,8 +5953,10 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
METHOD tool_header.
result = _generic( name = `ToolHeader`
ns = `tnt` ).
ENDMETHOD.
@ -6374,8 +6384,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
IF me = mo_root.
DATA lt_prop TYPE z2ui5_if_client=>ty_t_name_value.
INSERT VALUE #( n = `xmlns` v = `sap.m` ) INTO TABLE mt_prop.
INSERT VALUE #( n = `xmlns:mvc` v = `sap.ui.core.mvc` ) INTO TABLE mt_prop.
lt_prop = VALUE #(
* ( n = `xmlns` v = `sap.m` )
@ -6412,7 +6421,7 @@ CLASS z2ui5_cl_xml_view IMPLEMENTATION.
( n = `xmlns:p13n` v = `sap.m.p13n` )
( n = `xmlns:upload` v = `sap.m.upload` )
( n = `xmlns:fl` v = `sap.ui.fl` )
( n = `xmlns:tnt ` v = `sap.tnt` ) ).
( n = `xmlns:tnt` v = `sap.tnt` ) ).
LOOP AT mt_ns REFERENCE INTO DATA(lr_ns).