找到了无效的内容,从元素' requireJs'

时间:2016-08-04 10:16:54

标签: xml xsd requirejs

虽然我已经提到了我的架构位置,但我收到了以下错误。我在那里犯了一些错误。请帮帮我。

我正在尝试找到类似的帖子,但无法找到问题的解决方案。 我认为我错过了一些重要的代码。所以,请帮助我。

cvc-complex-type.2.4.a: Invalid content was found starting with element 'requireJs'.

这是我的.xml代码。

<?xml version="1.0" encoding="UTF-8"?>
<sdkExtension
    xmlns="http://www.sap.com/bi/zen/sdk"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.sap.com/bi/zen/sdk http://www.sap.com/bi/zen/sdk" 
    id="com.sap.sample.scnguage"
    title="SCN Tutorial Guage"
    version="15.0"
    vendor="SAP">
    <license>license</license>
     <component
      databound="false"
      group=""
      handlerType="div"
      icon="res/gauge.png"
      id="SCNGauge"
      propertySheetPath="res/additional_properties_sheet/additional_properties_sheet.html"
      title="Gauge"
      tooltip=""
      visible="true">

    <requireJs modes="commons m">res/js/component</requireJs>

   <!--  <stdInclude kind="d3"/>
    <jsInclude>res/js/component.js</jsInclude>
    <cssInclude>res/css/component.css</cssInclude> -->

    <property
        id="startAngleDeg"
        title="Start Angle"
        type="float"/>
    <property
        id="endAngleDeg"
        title="End Angle"
        type="float"/>
    <property
        id="innerRad"
        title="Inner Radius"
        type="float"/>
    <property
        id="outerRad"
        title="Outer Radius"
        type="float"
        visible="false"/>
    <property
        id="offsetLeft"
        title="Centerpoint Offset X-Axis"
        type="int"
        visible="false"/>
    <property
        id="offsetDown"
        title="Centerpoint Offset Y-Axis"
        type="int"
        visible="false"/>
    <property
        id="paddingTop"
        title="Top Padding"
        type="int"/>
    <property
        id="paddingBottom"
        title="Bottom Padding"
        type="int"/>
    <property
        id="paddingLeft"
        title="Left Padding"
        type="int"/>
    <property
        id="paddingRight"
        title="Right Padding"
        type="int"/>
    <property
        id="colorCode"
        title="Color"
        type="Color"/>
    <initialization>
        <defaultValue property="WIDTH">100</defaultValue>
        <defaultValue property="HEIGHT">100</defaultValue>
        <defaultValue property="startAngleDeg">-90.0</defaultValue>
        <defaultValue property="endAngleDeg">90.0</defaultValue>
        <defaultValue property="colorCode">blue</defaultValue>
    </initialization>
  </component>
  </sdkExtension>

1 个答案:

答案 0 :(得分:0)

在我看来,使用的架构不允许requireJs元素作为component元素的子元素,或者它应该位于不同的位置。

如果没有实际的架构,我很难肯定地说。