Lukket

XSLT date transformation

I need you to develop some software for me. I would like this software to be developed . Update two existing xslt documents to identify elements with name containing DateTime and modify the elements text.

Requirements:
There are two XSLT file one for an outbound request to an external system and one for an incoming response from that external system.

The issue is the the two systems have disparate date formats.
So when sending an out bound message the outbound request xsl must also do the following:
1. Remove any date/time format attribute if it’s value is not ‘xsd’
2. Identify any elements that contain "DateTime" in the element name and verify if their date contents are in YYYY-MM-DD-hh.mm.ss format, if found then update them to the following format YYYY-MM-DDThh:mm:ss
3. Add date/time format attribute with value equal to ‘xsd’ to any element that is updated to the new format.



And the inbound response xsl must do the following:
1. Remove any date/time format attribute
2. Identify any elements that contain "DateTime" in the element name and verify if their date contents are in YYYY-MM-DDThh:mm:ss format, if found then update them to the following format: YYYY-MM-DD-hh.mm.ss


Below is the sample xml to transform and the expected output for the request xsl (can be re-used for response).
Sample XML:
<sendDetails>
<F1-WSAddressing/>
<registerId>6224432098</registerId>
<readDateTime>2017-12-06-00.00.00</readDateTime>
</sendDetails>

Expected output:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:user="urn:user" xmlns:var="urn:var" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:wsa="http://www.w3.org/2005/08/addressing">
<SOAP-ENV:Header/>
<SOAP-ENV:Body xmlns="http://xmlns.site.com/OUCCB/Message">
<sendDetails>
<registerId>6224432098</registerId>
<readDateTime dateTimeTagFormat="xsd">2017-12-06T00:00:00</readDateTime>
</sendDetails>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>

Færdigheder: XSLT

Se mere: Modify this MP so that you can use \ ls\ instead of \ /bin/ls\ (i.e. the shell searches the path for the command to execute., xslt find replace text example, xslt xlsx transformation, transformation xmi xslt, power point macro text box modify, copy date paste text, excel copy content date format text format, autoit script open read date multiple text files, excel copy date paste text, excel copy date format text, date scheduler text php, perl date transformation, modify xml file xslt file, xslt modify xml file, xslt edi xml transformation stylus studio

Om arbejdsgiveren:
( 0 bedømmelser ) United States

Projekt-ID: #15830176

9 freelancers are bidding on average $80 for this job

gertone

Hi, I am a full time professional XSLT freelancer. I have been doing XSLT almost fulltime for the past 15 years. This is an easy job for me it seems. Happy to help

$30 USD på 1 dag
(44 bedømmelser)
5.7
grammal

Hi. As I understand, you need 2 transforms between <xxxDateTime>2017-12-06-00.00.00</xxxDateTime> and <xxxDateTime dateTimeTagFormat="xsd">2017-12-06T00:00:00</xxxDateTime> Relevant Skills and Experience I can provid Mere

$30 USD på 1 dag
(6 bedømmelser)
3.1
$155 USD in 3 dage
(0 bedømmelser)
0.0
$50 USD in 3 dage
(0 bedømmelser)
0.0
codingCafe

hi, This is Rahul , i am full stack freelance web developer, i want to complete your project asap kindly get in touch with more details. Relevant Skills and Experience I have developed the a wide range of websites usi Mere

$35 USD in 3 dage
(0 bedømmelser)
0.0
$155 USD in 3 dage
(0 bedømmelser)
0.0
JustBoris

Hello. I can execute your project - if necessary I will use EXSLT or external PHP functions. Соответствующие навыки и опыт I regularly use XSLT-transformations in my projects for html-templating or convertations o Mere

$35 USD in 2 dage
(0 bedømmelser)
0.0
ggoddumani

I am interested

$155 USD in 3 dage
(0 bedømmelser)
0.0
$77 USD in 3 dage
(0 bedømmelser)
0.0