Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-302

Don't write long XML elements onto only one line

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 2.1.0
    • 1.1.32
    • None
    • None

    Description

      Have created this camel-context.xml

      camel-context.xml
      <?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
          Licensed to the Apache Software Foundation (ASF) under one or more
          contributor license agreements.  See the NOTICE file distributed with
          this work for additional information regarding copyright ownership.
          The ASF licenses this file to You under the Apache License, Version 2.0
          (the "License"); you may not use this file except in compliance with
          the License.  You may obtain a copy of the License at
      
          http://www.apache.org/licenses/LICENSE-2.0
      
          Unless required by applicable law or agreed to in writing, software
          distributed under the License is distributed on an "AS IS" BASIS,
          WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
          See the License for the specific language governing permissions and
          limitations under the License.
      -->
      <!-- Configures the Camel Context-->
      <beans xmlns="http://www.springframework.org/schema/beans" 
        xmlns:camel="http://camel.apache.org/schema/spring" 
        xmlns:cxf="http://camel.apache.org/schema/cxf" 
        xmlns:cxfrs="http://cxf.apache.org/jaxrs" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="
              http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
              http://camel.apache.org/schema/cxf http://camel.apache.org/schema/cxf/camel-cxf.xsd
              http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd
              http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
      
        <cxf:rsClient address="http://localhost:61616/FrameWebService/clearance/insuredRiskSummary" 
          id="RSTest" 
          serviceClass="com.example.customerservice.CustomerService"/>
      
        <camelContext xmlns="http://camel.apache.org/schema/spring">
          <package>org.apache.camel.test</package>
          <route>
              <from uri="file:src/data?noop=true"/>
              <to uri="cxfrs:bean:RSTest"/>
          </route>
      </camelContext>
      </beans>
      

      but when saving the file in FUSE IDE it becomes

      camel-context.xml
      <?xml version="1.0" encoding="UTF-8" standalone="no"?><!--
          Licensed to the Apache Software Foundation (ASF) under one or more
          contributor license agreements.  See the NOTICE file distributed with
          this work for additional information regarding copyright ownership.
          The ASF licenses this file to You under the Apache License, Version 2.0
          (the "License"); you may not use this file except in compliance with
          the License.  You may obtain a copy of the License at
      
          http://www.apache.org/licenses/LICENSE-2.0
      
          Unless required by applicable law or agreed to in writing, software
          distributed under the License is distributed on an "AS IS" BASIS,
          WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
          See the License for the specific language governing permissions and
          limitations under the License.
      --><!-- Configures the Camel Context--><beans xmlns="http://www.springframework.org/schema/beans" xmlns:camel="http://camel.apache.org/schema/spring" xmlns:cxf="http://camel.apache.org/schema/cxf" xmlns:cxfrs="http://cxf.apache.org/jaxrs" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd        http://camel.apache.org/schema/cxf http://camel.apache.org/schema/cxf/camel-cxf.xsd        http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsd        http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
      
        <cxf:rsClient address="http://localhost:61616/FrameWebService/clearance/insuredRiskSummary" id="RSTest" serviceClass="com.example.customerservice.CustomerService"/>
      
        <camelContext xmlns="http://camel.apache.org/schema/spring">
          <package>org.apache.camel.test</package>
          <route>
              <from uri="file:src/data?noop=true"/>
              <to uri="cxfrs:bean:RSTest"/>
          </route>
      </camelContext>
      </beans>
      

      Try to break longer elements over multiple lines.
      Btw, it does not matter which view I am using (Design or Source)

      Attachments

        Activity

          People

            jastrachan_jira James Strachan (Inactive)
            rhn-support-tmielke Torsten Mielke
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: