  | |  | RES: Node Info and PSVI in one parser | RES: Node Info and PSVI in one parser 2003-10-08 - By Rubens Del Monte
My test was wrong ! I used a loop to print all values, and everything was null, but there was an if that shown only the element nodes, and the values are in the text nodes
It will work fine ! thanks max !
-----Mensagem original----- De: Maksym Kovalenko [mailto:mkovalenko@(protected)] Enviada em: quarta-feira, 8 de outubro de 2003 15:40 Para: xerces-j-user@(protected) Assunto: Re: Node Info and PSVI in one parser
According to specification nodeValue is null for elements. http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-F68D080 <http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-F68D080 >
What did you expect to receive from getNodeValue()?
Max
Rubens Del Monte wrote:
Hello, My problem is that I can´t acess both PSVI and the node´s value in the same parse. In this code bellow, I can acess the node information but I could only acess top-level PSVI with the XSModel returned. XMLParserConfiguration config = new StandardParserConfiguration(); config.setProperty( "http://apache.org/xml/properties/internal/grammar-pool" <http://apache.org/xml/properties/internal/grammar-pool> ,grammarPool); DOMParser parser = new DOMParser(config); parser.setFeature( "http://xml.org/sax/features/validation" <http://xml.org/sax/features/validation> ,true); parser.setFeature( "http://apache.org/xml/features/validation/schema" <http://apache.org/xml/features/validation/schema> ,true); parser.parse(filename); doc = parser.getDocument();
org.apache.xerces.impl.xs.psvi.XSModel model = grammarPool.toXSModel(); In this one, I can acess the PSVI but not the nodes value : DOMParser parser = new DOMParser(); parser.setFeature( "http://xml.org/sax/features/validation" <http://xml.org/sax/features/validation> ,true); parser.setFeature( "http://apache.org/xml/features/validation/schema" <http://apache.org/xml/features/validation/schema> ,true); parser.setProperty( "http://apache.org/xml/properties/dom/document-class-name" <http://apache.org/xml/properties/dom/document-class-name> ,"org.apache.xerces.dom.PSVIDocumentImpl"); parser.parse(filename); doc = parser.getDocument(); // only to test ElementPSVI elem = (ElementPSVI) node; System.out.println(node.getNodeName() + " : "+node.getNodeValue()); // the output is always : node name : null; I could parse the document twice, using the normal way and the PSVI, but it would take more time and resources
Sorry to keep bothering you but I´ve read all the FAQ and went trought the docs but I still haven´t found a way to solve this. Thank´s Rubens
--
_____
Maksym Kovalenko Software Engineer Marketswitch Corporation http://www.marketswitch.com <http://www.marketswitch.com/> 108 Powers Court, Suite 225 Dulles, VA 20166 Phone: +1 (703) 444-6750 ext. 302 Fax: +1 (703) 444-6812
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft -com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http: //www.w3.org/TR/REC-html40">
<head> <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <meta name=ProgId content=Word.Document> <meta name=Generator content="Microsoft Word 9"> <meta name=Originator content="Microsoft Word 9"> <link rel=File-List href="cid:filelist.xml@(protected)"> <link rel=Edit-Time-Data href="cid:editdata.mso@(protected)"> <!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--> <title> </title> <!--[if gte mso 9]><xml> <o:OfficeDocumentSettings> <o:DoNotRelyOnCSS/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>0</w:Zoom> <w:DocumentKind>DocumentEmail</w:DocumentKind> <w:HyphenationZone>21</w:HyphenationZone> <w:EnvelopeVis/> </w:WordDocument> </xml><![endif]--> <style> <!-- /* Font Definitions */ @(protected) {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:1627421319 -2147483648 8 0 66047 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; color:black;} p.MsoListBullet, li.MsoListBullet, div.MsoListBullet {mso-style-update:auto; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:18.0pt; margin-bottom:.0001pt; text-indent:-18.0pt; mso-pagination:widow-orphan; mso-list:l0 level1 lfo3; tab-stops:list 18.0pt 36.0pt; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; color:black;} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} p.MsoAutoSig, li.MsoAutoSig, div.MsoAutoSig {margin:0cm; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman"; color:black;} span.EstiloDeCorreioEletrnico19 {mso-style-type:personal; mso-ansi-font-size:10.0pt; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:black;} span.EstiloDeCorreioEletrnico20 {mso-style-type:personal; mso-ansi-font-size:10.0pt; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:navy;} span.EstiloDeCorreioEletrnico21 {mso-style-type:personal-reply; mso-ansi-font-size:10.0pt; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:#993366;} @(protected) Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} /* List Definitions */ @(protected) l0 {mso-list-id:581180549; mso-list-template-ids:-938280516;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --> </style> <!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1027"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--> </head>
<body bgcolor=white lang=PT-BR link=blue vlink=purple style='tab-interval:35 .4pt'>
<div class=Section1>
<p class=MsoNormal><span class=EstiloDeCorreioEletrnico21><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;mso-bidi-font -size: 12.0pt;font-family:Arial;color:black;mso-ansi-language:EN-US'>My test was wrong ! I used a loop to print all values, and everything was null, but there was an if that shown only the element nodes, and the values are in the text nodes& #8230;<o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EstiloDeCorreioEletrnico21><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;mso-bidi-font -size: 12.0pt;font-family:Arial;color:black;mso-ansi-language:EN-US'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EstiloDeCorreioEletrnico21><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;mso-bidi-font -size: 12.0pt;font-family:Arial;color:black;mso-ansi-language:EN-US'>It will work fine ! thanks max !<o:p></o:p></span></font></span></p>
<p class=MsoNormal><span class=EstiloDeCorreioEletrnico21><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;mso-bidi-font -size: 12.0pt;font-family:Arial;color:black;mso-ansi-language:EN-US'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></font></span></p>
<p class=MsoNormal style='margin-left:35.4pt'><font size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>-----Mensagem original-----<br> <b><span style='font-weight:bold'>De:</span></b> Maksym Kovalenko [mailto:mkovalenko@(protected)]<br> <b><span style='font-weight:bold'>Enviada em:</span></b> quarta-feira, 8 de outubro de 2003 15:40<br> <b><span style='font-weight:bold'>Para:</span></b> xerces-j-user@(protected) <br> <b><span style='font-weight:bold'>Assunto:</span></b> Re: Node Info and PSVI in one parser</span></font><o:p></o:p></p>
<p class=MsoNormal style='margin-left:35.4pt'><font size=3 color=black face="Times New Roman"><span style='font-size:12.0pt'><![if !supportEmptyParas] > <![endif]><o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:35.4pt'><font size=3 color=black face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;mso-ansi -language: EN-US'>According to specification nodeValue is null for elements.<br> </span><a href="http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID -F68D080"><font color=black><span lang=EN-US style='color:black;mso-ansi-language:EN-US'>http:/ /www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030609/core.html#ID-F68D080</span>< /font></a></font><span lang=EN-US style='mso-ansi-language:EN-US'><br> <br> What did you expect to receive from getNodeValue()?<br> <br> Max<br> <br> Rubens Del Monte wrote:<br style='mso-special-character:line-break'> <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'> <![endif]><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><!--[if gte mso 9]><xml> <u1:OfficeDocumentSettings> <u1:DoNotRelyOnCSS/> </u1:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <u2:WordDocument> <u2:View>Normal</u2:View> <u2:Zoom>0</u2:Zoom> <u2:DocumentKind>DocumentEmail</u2:DocumentKind> <u2:HyphenationZone>21</u2:HyphenationZone> <u2:EnvelopeVis/> </u2:WordDocument> </xml><![endif]--><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'>Hello,<u3:p> </u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'> My problem is that I can´t acess both PSVI and the node´s value in the same parse.<u3:p></u3:p></span></font></span> <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'> In this code bellow, I can acess the node information but I could only acess top-level PSVI with the XSModel returned.<u3 :p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt;text-indent:35.4pt'> <span class=EstiloDeCorreioEletrnico20><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; color:black;mso-ansi-language:EN-US'>XMLParserConfiguration config = new StandardParserConfiguration();<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'> config.setProperty(<a href="http://apache.org/xml/properties/internal/grammar-pool"><font color=black><span style='color:black'>"http://apache.org/xml/properties /internal/grammar-pool"</span></font></a>,grammarPool);<u3:p></u3:p></span> </font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'> DOMParser parser = new DOMParser(config);<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'> parser.setFeature(<a href="http://xml.org/sax/features/validation"><font color=black><span style='color:black'>"http://xml.org/sax/features /validation"</span></font></a>,true);<u3:p></u3:p></span></font></span> <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'> parser.setFeature(<a href="http://apache.org/xml/features/validation/schema"> <font color=black><span style='color:black'>"http://apache.org/xml/features /validation/schema"</span></font></a>,true);<u3:p></u3:p></span></font>< /span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'> parser.parse(filename);<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'> doc = parser.getDocument();<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'> <u3:p ></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'> org.apache.xerces.impl.xs.psvi.XSModel model = grammarPool.toXSModel(); <u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'> In this one, I can acess the PSVI but not the node’s value :<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'> DOMParser parser = new DOMParser();<u3:p> </u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'> parser.setFeature(<a href="http://xml.org/sax/features/validation"><font color=black><span style='color:black'>"http://xml.org/sax/features /validation"</span></font></a>,true);<u3:p></u3:p></span></font></span> <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'> parser.setFeature(<a href="http://apache.org/xml/features/validation/schema"> <font color=black><span style='color:black'>"http://apache.org/xml/features /validation/schema"</span></font></a>,true);<u3:p></u3:p></span></font>< /span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'> parser.setProperty(<a href="http://apache.org/xml/properties/dom/document-class-name"><font color=black><span style='color:black'>"http://apache.org/xml/properties /dom/document-class-name"</span></font></a>,"org.apache.xerces.dom .PSVIDocumentImpl");<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'> parser.parse(filename);<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'> doc = parser.getDocument();<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; mso-ansi-language:EN-US'> // only to test<u3:p></u3:p></span></font ></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US'> </span></font></span><span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span style='font-size:10.0pt;font-family:Arial' >ElementPSVI elem = (ElementPSVI) node;<u3:p></u3:p></span></font></span><o:p></o:p></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span style='font-size:10.0pt;font-family:Arial'> </span></font></span> <span class=EstiloDeCorreioEletrnico19><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;mso-ansi-language:EN-US' >System.out.println(node.getNodeName() + " : "+node.getNodeValue()); // the output is always : “ node name : null”;<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi -language: EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; color:black;mso-ansi-language:EN-US'><u3:p></u3:p>I could parse the document twice, using the normal way and the PSVI, but it would take more time and resources& #8230;<u3:p></u3:p></span></font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial;color:black;mso-ansi -language: EN-US'>Sorry to keep bothering you but I´ve read all the FAQ and went trought the docs but I still haven´t found a way to solve this. <u3:p></u3:p></span>< /font></span><span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; color:black;mso-ansi-language:EN-US'>Thank´s<u3:p></u3:p></span></font></span> <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:0cm;margin-right:36.0pt; margin-bottom:0cm;margin-left:71.4pt;margin-bottom:.0001pt'><span class=EstiloDeCorreioEletrnico20><u3:p></u3:p><font size=2 color=black face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial; color:black;mso-ansi-language:EN-US'>Rubens<u3:p></u3:p></span></font></span> <span lang=EN-US style='mso-ansi-language:EN-US'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:35.4pt'><font size=3 color=black face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;mso-ansi -language: EN-US'><![if !supportEmptyParas]> <![endif]><o:p></o:p></span></font></p>
<p class=MsoNormal style='margin-left:35.4pt'><font size=3 color=black face="Times New Roman"><span lang=EN-US style='font-size:12.0pt;mso-ansi -language: EN-US'>-- <br style='mso-special-character:line-break'> <![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'> <![endif]><o:p></o:p></span></font></p>
<!--[if gte mso 9]><xml> <u3:DocumentProperties> <u3:Author>Maksym Kovalenko</u3:Author> <u3:Template>Normal</u3:Template> <u3:LastAuthor>Maksym Kovalenko</u3:LastAuthor> <u3:Revision>5</u3:Revision> <u3:TotalTime>12</u3:TotalTime> <u3:Created>2002-07-18T15:33:00Z</u3:Created> <u3:LastSaved>2002-07-18T15:46:00Z</u3:LastSaved> <u3:Pages>1</u3:Pages> <u3:Words>29</u3:Words> <u3:Characters>170</u3:Characters> <u3:Company>Marketswitch Corporation</u3:Company> <u3:Lines>1</u3:Lines> <u3:Paragraphs>1</u3:Paragraphs> <u3:CharactersWithSpaces>208</u3:CharactersWithSpaces> <u3:Version>9.4402</u3:Version> </u3:DocumentProperties> </xml><![endif]-->
<div class=MsoNormal align=center style='margin-left:38.85pt;text-align:center' ><font size=2 color=black face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma '>
<hr size=2 width="100%" align=center>
</span></font></div>
<p class=MsoNormal style='margin-left:38.85pt'><font size=2 color=black face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma; mso-ansi-language:EN-US'>Maksym Kovalenko<br> Software Engineer<br> Marketswitch Corporation<br> </span></font><font size=2 face=Tahoma><span style='font-size:10.0pt; font-family:Tahoma'><a href="http://www.marketswitch.com/"><font color=black> <span lang=EN-US style='color:black;mso-ansi-language:EN-US'>http://www.marketswitch .com</span></font></a></span></font><font size=2 face=Tahoma><span lang=EN-US style='font-size:10.0pt;font-family:Tahoma; mso-ansi-language:EN-US'><br> 108 Powers Court, Suite 225<br> Dulles, VA 20166<br> Phone: +1 (703) 444-6750 ext. 302<br> Fax: +1 (703) 444-6812</span></font><span lang=EN-US style='mso-ansi-language: EN-US'><o:p></o:p></span></p>
</div>
</body>
</html>
|
|
 |