Guest User

Untitled

a guest
Dec 14th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. <math xmlns="http://www.w3.org/1998/Math/MathML">
  2. <mfrac>
  3. <mi>a</mi>
  4. <mrow>
  5. <mi>bcde</mi>
  6. </mrow>
  7. </mfrac>
  8. <msqrt>
  9. <mi>s</mi>
  10. <mi>e</mi>
  11. <mi>f</mi>
  12. </msqrt>
  13. </math>
  14.  
  15.  
  16. #!/usr/bin/perl
  17. use strict;
  18. use warnings 'all';
  19. use XML::LibXML;
  20.  
  21. my $mediaIdFrom = "MEDIAID_TEST";
  22. my $VodItemIdFrom = "VODITEM_ID_TEST";
  23. my $mediaId="";
  24. my $vodItemId="";
  25.  
  26. my $filename = 'sample1.xml';
  27. my $out_filename = "sample2.xml";
  28.  
  29. my $dom = XML::LibXML -> load_xml(location => $filename);
  30.  
  31. foreach $mediaId ($dom->findnodes('/ScheduleProvider/Episode/Media/@id')) {
  32. $mediaId->setValue("xx " . $mediaIdFrom . " yy");
  33. }
  34.  
  35. foreach $vodItemId ($dom->findnodes('/ScheduleProvider/VoidItem/@id')) {
  36. $vodItemId->setValue($VodItemIdFrom);
  37. }
  38. #### for storing the output separate XML file
  39. $dom->toFile($out_filename);`
Add Comment
Please, Sign In to add comment