<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Thanks Mike! That works great. <br>
    Thanks also for the pull request. <br>
    <br>
    Best<br>
    Grigoris<br>
     <br>
    <div class="moz-cite-prefix">On 04/01/2015 02:46 PM, Michael
      Droettboom wrote:<br>
    </div>
    <blockquote cite="mid:551BE8B7.4030805@stsci.edu" type="cite">
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <div markdown-here-wrapper-content-modified="true" style=""
        class="markdown-here-wrapper" data-md-url="Thunderbird">
        <p style="margin: 1.2em 0px ! important;">In the specific case
          of your file, the INFO elements are all at the top level, so
          they can be obtained through the <code style="font-size:
            0.85em; font-family:
            Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em;
            padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid
            rgb(234, 234, 234); background-color: rgb(248, 248, 248);
            border-radius: 3px; display: inline;">.infos</code> member,
          e.g.:</p>
        <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;">from astropy.io import votable
vot = votable.parse('file.xml')

def find_by_ID(vot, ID):
    for info in vot.infos:
        if info.ID == ID:
            return info.value

find_by_ID(vot, 'sfr')
</code></pre>
        <p style="margin: 1.2em 0px ! important;">But, as I said, this
          functionality really should be built-in to astropy, and PR <a
            moz-do-not-send="true"
            href="https://github.com/astropy/astropy/pull/3633">https://github.com/astropy/astropy/pull/3633</a>
          adds this to master (and it’s more general because it will
          search the entire file, not just the INFO elements at the
          top-level).</p>
        <p style="margin: 1.2em 0px ! important;">Mike</p>
        <p style="margin: 1.2em 0px ! important;">On 03/31/2015 11:26
          AM, Michael Droettboom wrote:</p>
        <div class="markdown-here-exclude">
          <blockquote cite="mid:551ABCA0.50101@stsci.edu" type="cite">
            <meta http-equiv="Content-Type" content="text/html;
              charset=UTF-8">
            On 03/29/2015 05:21 PM, Grigoris Maravelias wrote:<br>
            <blockquote cite="mid:55186CE0.6070106@gmail.com"
              type="cite"> Hi Mike! I just found time to check it... <br>
              <br>
              <div class="moz-cite-prefix">On 03/27/2015 02:43 PM,
                Michael Droettboom wrote:<br>
              </div>
              <blockquote cite="mid:55155E70.8070904@stsci.edu"
                type="cite">
                <div style="" class="markdown-here-wrapper"
                  data-md-url="Thunderbird">The you could do:
                  <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;">from astropy.io import votable
vot = votable.parse("file.xml")
value = vot.resources[0].infos[0].value</code></pre>
                </div>
              </blockquote>
              <code>I tried that but returns an error:<br>
              </code><br>
              <code>ERROR: IndexError: list index out of range
                [__main__]<br>
                Traceback (most recent call last):<br>
                  File "./xml_extractor.py", line 21, in <module><br>
                    value = vot.resources[0].infos[0].value<br>
                IndexError: list index out of range</code><br>
            </blockquote>
            <br>
            That was just an example if your file happened to have the
            same layout as what I suggested -- since I hadn't seen your
            file, I just had to guess.  Chances are your INFO element in
            question is in a different location, so you'll need to
            adjust accordingly.<br>
            <br>
            <blockquote cite="mid:55186CE0.6070106@gmail.com"
              type="cite">
              <blockquote cite="mid:55155E70.8070904@stsci.edu"
                type="cite">
                <div style="" class="markdown-here-wrapper"
                  data-md-url="Thunderbird">
                  <p style="margin: 1.2em 0px ! important;">I assume you
                    are asking how to do this with astropy.io.votable?</p>
                  <p style="margin: 1.2em 0px ! important;">INFO tags
                    can appear in a number of places in a VOTable file,
                    so without seeing the whole file, it’s hard to say.</p>
                  <p style="margin: 1.2em 0px ! important;">For example,
                    if you had a file like:</p>
                  <pre style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;font-size: 1em; line-height: 1.2em;margin: 1.2em 0px;"><code style="font-size: 0.85em; font-family: Consolas,Inconsolata,Courier,monospace;margin: 0px 0.15em; padding: 0px 0.3em; white-space: pre-wrap; border: 1px solid rgb(234, 234, 234); background-color: rgb(248, 248, 248); border-radius: 3px; display: inline;white-space: pre; overflow: auto; border-radius: 3px; border: 1px solid rgb(204, 204, 204); padding: 0.5em 0.7em; display: block ! important;"><VOTABLE>
  <RESOURCE>
    <INFO ID="sfr" name="sfr" value="1.34267351483e-40"/>
  </RESOURCE>
</VOTABLE>
</code></pre>
                </div>
              </blockquote>
              You are almost correct. I provide an original xml file
              (see [1]) </blockquote>
            <br>
            I don't see the target of the citation (maybe just
            forgot?).  <br>
            <br>
            Cheers,<br>
            Mike<br>
            <blockquote cite="mid:55186CE0.6070106@gmail.com"
              type="cite"><br>
              <br>
              <br>
              <fieldset class="mimeAttachmentHeader"></fieldset>
              <br>
              <pre wrap="">_______________________________________________
AstroPy mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:AstroPy@scipy.org">AstroPy@scipy.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://mail.scipy.org/mailman/listinfo/astropy">http://mail.scipy.org/mailman/listinfo/astropy</a>
</pre>
            </blockquote>
            <br>
            <br>
            <fieldset class="mimeAttachmentHeader"></fieldset>
            <br>
            <pre wrap="">_______________________________________________
AstroPy mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:AstroPy@scipy.org">AstroPy@scipy.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://mail.scipy.org/mailman/listinfo/astropy">http://mail.scipy.org/mailman/listinfo/astropy</a>
</pre>
          </blockquote>
        </div>
        <div
          title="MDH:T2ssIHNvIGluIHRoZSBzcGVjaWZpYyBjYXNlIG9mIHlvdXIgZmlsZSwgdGhlIElORk8gZWxlbWVudHMgYXJlIGFsbCBhdCB0aGUgdG9wIGxldmVsLCBzbyB0aGV5IGNhbiBiZSBvYnRhaW5lZCB0aHJv
dWdoIHRoZSBgLmluZm9zYCBtZW1iZXIsIGUuZy46PGJyPjxicj5gYGA8YnI+ZnJvbSBhc3Ryb3B5
LmlvIGltcG9ydCB2b3RhYmxlPGJyPnZvdCA9IHZvdGFibGUucGFyc2UoJ2ZpbGUueG1sJyk8YnI+
PGJyPmRlZiBmaW5kX2J5X0lEKHZvdCwgSUQpOjxicj7CoMKgwqAgZm9yIGluZm8gaW4gdm90Lmlu
Zm9zOjxicj7CoMKgwqDCoMKgwqDCoCBpZiBpbmZvLklEID09IElEOjxicj7CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHJldHVybiBpbmZvLnZhbHVlPGJyPjxicj5maW5kX2J5X0lEKHZvdCwgJ3Nmcicp
PGJyPmBgYDxicj48YnI+QnV0LCBhcyBJIHNhaWQsIHRoaXMgZnVuY3Rpb25hbGl0eSByZWFsbHkg
c2hvdWxkIGJlIGJ1aWx0LWluIHRvIGFzdHJvcHksIGFuZCBQUiBodHRwczovL2dpdGh1Yi5jb20v
YXN0cm9weS9hc3Ryb3B5L3B1bGwvMzYzMyBhZGRzIHRoaXMgdG8gbWFzdGVyIChhbmQgaXQncyBt
b3JlIGdlbmVyYWwgYmVjYXVzZSBpdCB3aWxsIHNlYXJjaCB0aGUgZW50aXJlIGZpbGUsIG5vdCBq
dXN0IHRoZSBJTkZPIGVsZW1lbnRzIGF0IHRoZSB0b3AtbGV2ZWwpLjxicj48YnI+TWlrZTxicj48
YnI+PGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwMy8zMS8yMDE1IDExOjI2IEFNLCBN
aWNoYWVsIERyb2V0dGJvb20gd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNpdGU9Im1pZDo1
NTFBQkNBMC41MDEwMUBzdHNjaS5lZHUiIHR5cGU9ImNpdGUiPgo8bWV0YSBodHRwLWVxdWl2PSJD
b250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgIj4KICAKICAKICAgIE9uIDAzLzI5LzIw
MTUgMDU6MjEgUE0sIEdyaWdvcmlzIE1hcmF2ZWxpYXMgd3JvdGU6PGJyPgogICAgPGJsb2NrcXVv
dGUgY2l0ZT0ibWlkOjU1MTg2Q0UwLjYwNzAxMDZAZ21haWwuY29tIiB0eXBlPSJjaXRlIj4KICAg
ICAgCiAgICAgIEhpIE1pa2UhIEkganVzdCBmb3VuZCB0aW1lIHRvIGNoZWNrIGl0Li4uIDxicj4K
ICAgICAgPGJyPgogICAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDAzLzI3LzIw
MTUgMDI6NDMgUE0sIE1pY2hhZWwKICAgICAgICBEcm9ldHRib29tIHdyb3RlOjxicj4KICAgICAg
PC9kaXY+CiAgICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1NTE1NUU3MC44MDcwOTA0QHN0c2Np
LmVkdSIgdHlwZT0iY2l0ZSI+CiAgICAgICAgPGRpdiBzdHlsZT0iIiBjbGFzcz0ibWFya2Rvd24t
aGVyZS13cmFwcGVyIiBkYXRhLW1kLXVybD0iVGh1bmRlcmJpcmQiPlRoZSB5b3UgY291bGQgZG86
CiAgICAgICAgICA8cHJlIHN0eWxlPSJmb250LXNpemU6IDAuODVlbTsgZm9udC1mYW1pbHk6IENv
bnNvbGFzLEluY29uc29sYXRhLENvdXJpZXIsbW9ub3NwYWNlO2ZvbnQtc2l6ZTogMWVtOyBsaW5l
LWhlaWdodDogMS4yZW07bWFyZ2luOiAxLjJlbSAwcHg7Ij48Y29kZSBzdHlsZT0iZm9udC1zaXpl
OiAwLjg1ZW07IGZvbnQtZmFtaWx5OiBDb25zb2xhcyxJbmNvbnNvbGF0YSxDb3VyaWVyLG1vbm9z
cGFjZTttYXJnaW46IDBweCAwLjE1ZW07IHBhZGRpbmc6IDBweCAwLjNlbTsgd2hpdGUtc3BhY2U6
IHByZS13cmFwOyBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM0LCAyMzQsIDIzNCk7IGJhY2tncm91
bmQtY29sb3I6IHJnYigyNDgsIDI0OCwgMjQ4KTsgYm9yZGVyLXJhZGl1czogM3B4OyBkaXNwbGF5
OiBpbmxpbmU7d2hpdGUtc3BhY2U6IHByZTsgb3ZlcmZsb3c6IGF1dG87IGJvcmRlci1yYWRpdXM6
IDNweDsgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNCwgMjA0LCAyMDQpOyBwYWRkaW5nOiAwLjVl
bSAwLjdlbTsgZGlzcGxheTogYmxvY2sgISBpbXBvcnRhbnQ7Ij5mcm9tIGFzdHJvcHkuaW8gaW1w
b3J0IHZvdGFibGUKdm90ID0gdm90YWJsZS5wYXJzZSgiZmlsZS54bWwiKQp2YWx1ZSA9IHZvdC5y
ZXNvdXJjZXNbMF0uaW5mb3NbMF0udmFsdWU8L2NvZGU+PC9wcmU+CiAgICAgICAgPC9kaXY+CiAg
ICAgIDwvYmxvY2txdW90ZT4KICAgICAgPGNvZGU+SSB0cmllZCB0aGF0IGJ1dCByZXR1cm5zIGFu
IGVycm9yOjxicj4KICAgICAgPC9jb2RlPjxicj4KICAgICAgPGNvZGU+RVJST1I6IEluZGV4RXJy
b3I6IGxpc3QgaW5kZXggb3V0IG9mIHJhbmdlIFtfX21haW5fX108YnI+CiAgICAgICAgVHJhY2Vi
YWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj4KICAgICAgICAmbmJzcDsgRmlsZSAiLi94
bWxfZXh0cmFjdG9yLnB5IiwgbGluZSAyMSwgaW4gJmx0O21vZHVsZSZndDs8YnI+CiAgICAgICAg
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHZhbHVlID0gdm90LnJlc291cmNlc1swXS5pbmZvc1swXS52YWx1
ZTxicj4KICAgICAgICBJbmRleEVycm9yOiBsaXN0IGluZGV4IG91dCBvZiByYW5nZTwvY29kZT48
YnI+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICBUaGF0IHdhcyBqdXN0IGFuIGV4YW1w
bGUgaWYgeW91ciBmaWxlIGhhcHBlbmVkIHRvIGhhdmUgdGhlIHNhbWUKICAgIGxheW91dCBhcyB3
aGF0IEkgc3VnZ2VzdGVkIC0tIHNpbmNlIEkgaGFkbid0IHNlZW4geW91ciBmaWxlLCBJIGp1c3QK
ICAgIGhhZCB0byBndWVzcy4mbmJzcDsgQ2hhbmNlcyBhcmUgeW91ciBJTkZPIGVsZW1lbnQgaW4g
cXVlc3Rpb24gaXMgaW4gYQogICAgZGlmZmVyZW50IGxvY2F0aW9uLCBzbyB5b3UnbGwgbmVlZCB0
byBhZGp1c3QgYWNjb3JkaW5nbHkuPGJyPgogICAgPGJyPgogICAgPGJsb2NrcXVvdGUgY2l0ZT0i
bWlkOjU1MTg2Q0UwLjYwNzAxMDZAZ21haWwuY29tIiB0eXBlPSJjaXRlIj4KICAgICAgPGJsb2Nr
cXVvdGUgY2l0ZT0ibWlkOjU1MTU1RTcwLjgwNzA5MDRAc3RzY2kuZWR1IiB0eXBlPSJjaXRlIj4K
ICAgICAgICA8ZGl2IHN0eWxlPSIiIGNsYXNzPSJtYXJrZG93bi1oZXJlLXdyYXBwZXIiIGRhdGEt
bWQtdXJsPSJUaHVuZGVyYmlyZCI+CiAgICAgICAgICA8cCBzdHlsZT0ibWFyZ2luOiAxLjJlbSAw
cHggISBpbXBvcnRhbnQ7Ij5JIGFzc3VtZSB5b3UgYXJlCiAgICAgICAgICAgIGFza2luZyBob3cg
dG8gZG8gdGhpcyB3aXRoIGFzdHJvcHkuaW8udm90YWJsZT88L3A+CiAgICAgICAgICA8cCBzdHls
ZT0ibWFyZ2luOiAxLjJlbSAwcHggISBpbXBvcnRhbnQ7Ij5JTkZPIHRhZ3MgY2FuIGFwcGVhcgog
ICAgICAgICAgICBpbiBhIG51bWJlciBvZiBwbGFjZXMgaW4gYSBWT1RhYmxlIGZpbGUsIHNvIHdp
dGhvdXQgc2VlaW5nCiAgICAgICAgICAgIHRoZSB3aG9sZSBmaWxlLCBpdOKAmXMgaGFyZCB0byBz
YXkuPC9wPgogICAgICAgICAgPHAgc3R5bGU9Im1hcmdpbjogMS4yZW0gMHB4ICEgaW1wb3J0YW50
OyI+Rm9yIGV4YW1wbGUsIGlmIHlvdQogICAgICAgICAgICBoYWQgYSBmaWxlIGxpa2U6PC9wPgog
ICAgICAgICAgPHByZSBzdHlsZT0iZm9udC1zaXplOiAwLjg1ZW07IGZvbnQtZmFtaWx5OiBDb25z
b2xhcyxJbmNvbnNvbGF0YSxDb3VyaWVyLG1vbm9zcGFjZTtmb250LXNpemU6IDFlbTsgbGluZS1o
ZWlnaHQ6IDEuMmVtO21hcmdpbjogMS4yZW0gMHB4OyI+PGNvZGUgc3R5bGU9ImZvbnQtc2l6ZTog
MC44NWVtOyBmb250LWZhbWlseTogQ29uc29sYXMsSW5jb25zb2xhdGEsQ291cmllcixtb25vc3Bh
Y2U7bWFyZ2luOiAwcHggMC4xNWVtOyBwYWRkaW5nOiAwcHggMC4zZW07IHdoaXRlLXNwYWNlOiBw
cmUtd3JhcDsgYm9yZGVyOiAxcHggc29saWQgcmdiKDIzNCwgMjM0LCAyMzQpOyBiYWNrZ3JvdW5k
LWNvbG9yOiByZ2IoMjQ4LCAyNDgsIDI0OCk7IGJvcmRlci1yYWRpdXM6IDNweDsgZGlzcGxheTog
aW5saW5lO3doaXRlLXNwYWNlOiBwcmU7IG92ZXJmbG93OiBhdXRvOyBib3JkZXItcmFkaXVzOiAz
cHg7IGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTsgcGFkZGluZzogMC41ZW0g
MC43ZW07IGRpc3BsYXk6IGJsb2NrICEgaW1wb3J0YW50OyI+Jmx0O1ZPVEFCTEUmZ3Q7CiAgJmx0
O1JFU09VUkNFJmd0OwogICAgJmx0O0lORk8gSUQ9InNmciIgbmFtZT0ic2ZyIiB2YWx1ZT0iMS4z
NDI2NzM1MTQ4M2UtNDAiLyZndDsKICAmbHQ7L1JFU09VUkNFJmd0OwombHQ7L1ZPVEFCTEUmZ3Q7
CjwvY29kZT48L3ByZT4KICAgICAgICA8L2Rpdj4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICBZ
b3UgYXJlIGFsbW9zdCBjb3JyZWN0LiBJIHByb3ZpZGUgYW4gb3JpZ2luYWwgeG1sIGZpbGUgKHNl
ZSBbMV0pIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIEkgZG9uJ3Qgc2VlIHRoZSB0YXJnZXQg
b2YgdGhlIGNpdGF0aW9uIChtYXliZSBqdXN0IGZvcmdvdD8pLiZuYnNwOyA8YnI+CiAgICA8YnI+
CiAgICBDaGVlcnMsPGJyPgogICAgTWlrZTxicj4KICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDo1
NTE4NkNFMC42MDcwMTA2QGdtYWlsLmNvbSIgdHlwZT0iY2l0ZSI+PGJyPgogICAgICA8YnI+CiAg
ICAgIDxicj4KICAgICAgPGZpZWxkc2V0IGNsYXNzPSJtaW1lQXR0YWNobWVudEhlYWRlciI+PC9m
aWVsZHNldD4KICAgICAgPGJyPgogICAgICA8cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQXN0cm9QeSBtYWlsaW5nIGxpc3QKPGEgbW96
LWRvLW5vdC1zZW5kPSJ0cnVlIiBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVm
PSJtYWlsdG86QXN0cm9QeUBzY2lweS5vcmciPkFzdHJvUHlAc2NpcHkub3JnPC9hPgo8YSBtb3ot
ZG8tbm90LXNlbmQ9InRydWUiIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0
dHA6Ly9tYWlsLnNjaXB5Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FzdHJvcHkiPmh0dHA6Ly9tYWls
LnNjaXB5Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FzdHJvcHk8L2E+CjwvcHJlPgogICAgPC9ibG9j
a3F1b3RlPgogICAgPGJyPgogIAoKCjxicj48ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRhY2htZW50
SGVhZGVyIj48L2ZpZWxkc2V0Pjxicj48cHJlIHdyYXA9IiI+X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KQXN0cm9QeSBtYWlsaW5nIGxpc3QKQXN0cm9QeUBz
Y2lweS5vcmcKaHR0cDovL21haWwuc2NpcHkub3JnL21haWxtYW4vbGlzdGluZm8vYXN0cm9weQo8

          L3ByZT4KCjwvYmxvY2txdW90ZT48YnI+"
style="height:0;width:0;max-height:0;max-width:0;overflow:hidden;font-size:0em;padding:0;margin:0;">​</div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
AstroPy mailing list
<a class="moz-txt-link-abbreviated" href="mailto:AstroPy@scipy.org">AstroPy@scipy.org</a>
<a class="moz-txt-link-freetext" href="http://mail.scipy.org/mailman/listinfo/astropy">http://mail.scipy.org/mailman/listinfo/astropy</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>