Hi,

 

<?xml version="1.0" encoding="UTF-8"?>

<entity-mappings xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.eclipse.org/eclipselink/xsds/persistence/ormhttp://www.eclipse.org/eclipselink/xsds/eclipselink_orm_2_4.xsd">

  <entity class="com.ofss.fc.domain.party.entity.core.PartyAddress">

    <discriminator-value>CZ</discriminator-value>

    <table name="flx_pi_addresses_b"/>

    <attributes>

      <embedded-id attribute-type="com.ofss.fc.domain.party.entity.core.PartyAddressKey" name="id">

        <attribute-override name="partyId">

          <column name="party_id"/>

        </attribute-override>

        <attribute-override name="addressType">

          <column name="address_type"/>

        </attribute-override>

        <attribute-override name="languageCode">

          <column name="language_id"/>

        </attribute-override>

        <attribute-override name="determinantValue">

          <column name="determinant_value"/>

        </attribute-override>

        <attribute-override name="effectiveDate">

          <column name="effective_date"/>

        </attribute-override>

      </embedded-id>

  </entity>

  <entity class="com.ofss.fc.domain.party.entity.contact.AccommodationType">

    <discriminator-value>CZ</discriminator-value>

    <table name="flx_pi_accommodation_type"/>

    <attributes>

      <embedded-id attribute-type="com.ofss.fc.domain.party.entity.contact.AccommodationTypeKey" name="accommodationTypeKey">

        <attribute-override name="id">

          <column name="accommodation_id"/>

        </attribute-override>

      </embedded-id>

      <basic attribute-type="com.ofss.fc.enumeration.party.PartyType" name="partyType">

        <column name="party_type"/>

        <enumerated>VALUE</enumerated>

      </basic>

      <basic attribute-type="java.lang.String" name="name">

        <column name="accommodation_name"/>

      </basic>

      <basic attribute-type="java.lang.String" name="description">

        <column name="accommodation_desc"/>

      </basic>

    </attributes>

    <discriminator-column discriminator-type="STRING" name="DOMAIN_OBJECT_EXTN"/>

  </entity>

</entity-mappings>

 

 

I am using xpath to create expression. Please can I know how to iterate tag.

I want to process tag <entity> with different logic.

 

I want a output like

 

 

Entitycom.ofss.fc.domain.party.entity.core.PartyAddress
Tableflx_pi_addresses_b
AttributeColumn
partyId
addressType
languageCode
determinantValue
effectiveDate
Entitycom.ofss.fc.domain.party.entity.contact.AccommodationType
Tableflx_pi_accommodation_type
AttributeColumn
idaccommodation_id
FacebookTwitterLinkedin
Pin It
Joomla Tutorials for Beginners