title: Recursively reading an xml document and using regex to get contents
body: <p>I have an xml document like the following:</p>
  
  <p>
  </p>
  
  <pre><code>&lt;menuitem navigateurl="/PressCentre/" text="&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089; &amp;#1094;&amp;#1077;&amp;#1085;&amp;#1090;&amp;#1098;&amp;#1088;"&gt;
      &lt;menuitem navigateurl="/PressCentre/RegisterForPressAlerts/" text="&amp;#1088;&amp;#1077;&amp;#1075;&amp;#1080;&amp;#1089;&amp;#1090;&amp;#1098;&amp;#1088; &amp;#1079;&amp;#1072; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089; &amp;#1089;&amp;#1098;&amp;#1086;&amp;#1073;&amp;#1097;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;" /&gt;
      &lt;menuitem navigateurl="/PressCentre/PressReleases/" text="&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089; &amp;#1089;&amp;#1098;&amp;#1086;&amp;#1073;&amp;#1097;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;"&gt;
          &lt;menuitem navigateurl="/PressCentre/PressReleases/PressReleasesArchive/" text="&amp;#1072;&amp;#1088;&amp;#1093;&amp;#1080;&amp;#1074; &amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089; &amp;#1089;&amp;#1098;&amp;#1086;&amp;#1073;&amp;#1097;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1103;" /&gt;
      &lt;/menuitem&gt;
      &lt;menuitem navigateurl="/PressCentre/PressKit/" text="&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089; &amp;#1082;&amp;#1086;&amp;#1084;&amp;#1087;&amp;#1083;&amp;#1077;&amp;#1082;&amp;#1090;"&gt;
          &lt;menuitem navigateurl="/PressCentre/PressKit/FactSheets/" text="&amp;#1089;&amp;#1087;&amp;#1080;&amp;#1089;&amp;#1098;&amp;#1082; &amp;#1092;&amp;#1072;&amp;#1082;&amp;#1090;&amp;#1080;" /&gt;
          &lt;menuitem navigateurl="/PressCentre/PressKit/ExpertComments/" text="&amp;#1082;&amp;#1086;&amp;#1084;&amp;#1077;&amp;#1085;&amp;#1090;&amp;#1072;&amp;#1088;&amp;#1080; &amp;#1085;&amp;#1072; &amp;#1077;&amp;#1082;&amp;#1089;&amp;#1087;&amp;#1077;&amp;#1088;&amp;#1090;&amp;#1080;" /&gt;
          &lt;menuitem navigateurl="/PressCentre/PressKit/Testimonials/" text="&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1087;&amp;#1086;&amp;#1088;&amp;#1098;&amp;#1082;&amp;#1080;" /&gt;
          &lt;menuitem navigateurl="/PressCentre/PressKit/MediaFiles/" text="&amp;#1084;&amp;#1077;&amp;#1076;&amp;#1080;&amp;#1103; &amp;#1092;&amp;#1072;&amp;#1081;&amp;#1083;&amp;#1086;&amp;#1074;&amp;#1077;" /&gt;
          &lt;menuitem navigateurl="/PressCentre/PressKit/Photography/" text="&amp;#1089;&amp;#1085;&amp;#1080;&amp;#1084;&amp;#1082;&amp;#1080;" /&gt;
      &lt;/menuitem&gt;
      &lt;menuitem navigateurl="/PressCentre/PressContacts/" text="&amp;#1087;&amp;#1088;&amp;#1077;&amp;#1089; &amp;#1082;&amp;#1086;&amp;#1085;&amp;#1090;&amp;#1072;&amp;#1082;&amp;#1090;&amp;#1080;" /&gt;
  &lt;/menuitem&gt;
  </code></pre>
  
  <p>I need to get the value between navigateurl (e.g. "/PressCentre"). Is there a well known regex script to do this?</p>
  
  <p>Thanks</p>