Thread: Re: [Htmlparser-user] trying to get the params from a flash object
Brought to you by:
derrickoswald
From: Derrick O. <der...@ro...> - 2007-11-16 22:18:36
|
I think it's case sensitive - upper case that is. Try: private static final String[] mIds = new String[] {"PARAM"}; and: String [] tagsToBeFound = {"PARAM"}; ----- Original Message ---- From: Randy Paries <rtp...@gm...> To: htm...@li... Sent: Friday, November 16, 2007 4:21:17 PM Subject: [Htmlparser-user] trying to get the params from a flash object from an html page, i am trying to get the params name and value pairs the html snippet below:: So i can find the ObjectTag. when i do a NodeList flashchildren = ObjTag.getChildren(); all the flashchildren are of a type of Tag. So i though i would make my own tag. public class FlashParams extends CompositeTag{ private static final String[] mIds = new String[] {"param"}; //bunch of other stuff deleted for this email } then i wrote this litte test function; Parser parser = new Parser(); parser.setInputHTML(ObjTag.toHtml()); PrototypicalNodeFactory factory = new PrototypicalNodeFactory (); factory.registerTag (new FlashParams()); parser.setNodeFactory (factory); String [] tagsToBeFound = {"param"}; TagFindingVisitor visitor = new TagFindingVisitor (tagsToBeFound); parser.visitAllNodesWith (visitor); Node[] fpp = visitor.getTags(0); but all the fpp nodes are type "Tag" Any suggestions what i may be missing or doing wrong? thanks ==================================================================================================== <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="SimpleGallery_AlbumSelect" name="SimpleGallery_AlbumSelect" width="435" height="400" align="top"> <param name="play" value="false" /> <param name="loop" value="false" /> <param name="menu" value="false" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="flashvars" value="HTMLDirectory=kam&node=http://192.168.10.50:8080&path=/k/kam/" /> <embed type="application/x-shockwave-flash" play="false" loop="false" menu="false" quality="high" wmode="transparent" flashvars="HTMLDirectory=kam&node=http://192.168.10.50:8080&path=/k/kam/" id="SimpleGallery_AlbumSelect" name="SimpleGallery_AlbumSelect" src="/flashgadgets/SimpleGallery.swf" align="top" bgcolor="#333333" width="435" height="400"></embed></object> ==================================================================================================== ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Htmlparser-user mailing list Htm...@li... https://lists.sourceforge.net/lists/listinfo/htmlparser-user |
From: Randy P. <rtp...@gm...> - 2007-11-16 22:40:41
|
Thanks that was it On Nov 16, 2007 4:18 PM, Derrick Oswald <der...@ro...> wrote: > > I think it's case sensitive - upper case that is. > Try: > private static final String[] mIds = new String[] {"PARAM"}; > and: > String [] tagsToBeFound = {"PARAM"}; > > > > ----- Original Message ---- > From: Randy Paries <rtp...@gm...> > To: htm...@li... > Sent: Friday, November 16, 2007 4:21:17 PM > Subject: [Htmlparser-user] trying to get the params from a flash object > > from an html page, i am trying to get the params name and value pairs > the html snippet below:: > > So i can find the ObjectTag. > > when i do a > NodeList flashchildren = ObjTag.getChildren(); > all the flashchildren are of a type of Tag. > > So i though i would make my own tag. > > public class FlashParams extends CompositeTag{ > private static final String[] mIds = new String[] {"param"}; > //bunch of other stuff deleted for this email > } > > then i wrote this litte test function; > > Parser parser = new Parser(); > parser.setInputHTML(ObjTag.toHtml()); > PrototypicalNodeFactory factory = new PrototypicalNodeFactory (); > factory.registerTag (new FlashParams()); > parser.setNodeFactory (factory); > String [] tagsToBeFound = {"param"}; > TagFindingVisitor visitor = new TagFindingVisitor (tagsToBeFound); > parser.visitAllNodesWith (visitor); > Node[] fpp = visitor.getTags(0); > > but all the fpp nodes are type "Tag" > > Any suggestions what i may be missing or doing wrong? > > thanks > > ==================================================================================================== > <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" > codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" > id="SimpleGallery_AlbumSelect" name="SimpleGallery_AlbumSelect" > width="435" height="400" align="top"> > <param name="play" value="false" /> > <param name="loop" value="false" /> > <param name="menu" value="false" /> > <param name="quality" value="high" /> > <param name="wmode" value="transparent" /> > <param name="flashvars" > value="HTMLDirectory=kam&node=http://192.168.10.50:8080&path=/k/kam/" > > /> > <embed type="application/x-shockwave-flash" play="false" loop="false" > menu="false" quality="high" wmode="transparent" > flashvars="HTMLDirectory=kam&node=http://192.168.10.50:8080&path=/k/kam/" > > id="SimpleGallery_AlbumSelect" name="SimpleGallery_AlbumSelect" > src="/flashgadgets/SimpleGallery.swf" align="top" bgcolor="#333333" > width="435" height="400"></embed></object> > ==================================================================================================== > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Htmlparser-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlparser-user > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Htmlparser-user mailing list > Htm...@li... > https://lists.sourceforge.net/lists/listinfo/htmlparser-user > > |