Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <mysqldump >
  3. <database name="MyDb">
  4. <table name="DescriptionTable">
  5. <row>
  6. <field name="id">1</field>
  7. <field name="pName">XYZ</field>
  8. <field name="pAddress">INDIA</field>
  9. <field name="pMobile">1234567897</field>
  10. </row>
  11. <row>
  12. <field name="id">2</field>
  13. <field name="pName">PQR</field>
  14. <field name="pAddress">UK</field>
  15. <field name="pMobile">755377</field>
  16. </row>
  17. <row>
  18. <field name="id">3</field>
  19. <field name="pName">ABC</field>
  20. <field name="pAddress">USA</field>
  21. <field name="pMobile">67856697</field>
  22. </row>
  23. </table>
  24. </database>
  25. </mysqldump>
  26.  
  27. String expression="/mysqldump/database[@name='MyDb']/table[@name='DescriptionTable']/row/field[@name='id' and ./text()]";
  28.  
  29. String expression="/mysqldump/database[@name='MyDb']/table[@name='DescriptionTable']/row/field[@name='id' and .='2']and[@name='pAddress' and .='INDIA']/../field[@name='pName']/text()";
  30.  
  31. /mysqldump/database[@name = "MyDb"]/table[@name = "DescriptionTable"]/row[field[@name eq "id"][text() = "2"]]/field[@name = "pName"]
  32.  
  33. /mysqldump/database[@name='MyDb']/table[@name='DescriptionTable']/row/field[@name='id'][.='2']/following-sibling::field[@name='pName']/text()
  34.  
  35. /mysqldump/database/table/row/field[@name='id' and .=2]/../field[@name='pName']
  36.  
  37. /mysqldump/database/table/row/field[@name='id' and .=2]
  38.  
  39. ../
  40.  
  41. field[@name='pName']
  42.  
  43. /mysqldump
  44. /database[@name='MyDb']
  45. /table[@name='DescriptionTable']
  46. /row[
  47. field[@name[.='id'] and .=2]
  48. and
  49. field[@name[.='pAddress'] and .='INDIA']
  50. ]
  51. /field[@name='pName']
  52.  
  53. /mysqldump
  54. /database[@name='MyDb']
  55. /table[@name='DescriptionTable']
  56. /row[
  57. field[@name[.='id'] and .=2]
  58. or
  59. field[@name[.='pAddress'] and .='INDIA']
  60. ]
  61. /field[@name='pName']
  62.  
  63. String expression = "/mysqldump/database[@name='MyDb']/table[@name='DescriptionTable']/
  64. row[./field[@name="id"]/text()="2" and ./field[@name="pAddress"]/text()="INDIA"]
  65. /field[@name="pName"]/text()";
  66.  
  67. //row/field[text()='2' OR text()='INDIA']/../field[@name='pName']/text()
  68.  
  69. //row/field[text()='2' OR text()='INDIA']/../field[@name='pName']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement