NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming
Reload this Page a little XML help?

Programming PHP, Perl, Ruby on Rails, AJAX, HTML, XHTML, CSS, JavaScript, MySQL and any other coding topics.

Advanced Search


Closed Thread
 
LinkBack Thread Tools
Old 06-24-2008, 04:26 PM THREAD STARTER               #1 (permalink)
NamePros Regular
Join Date: Jun 2005
Location: Michigan
Posts: 613
combs84 is just really nicecombs84 is just really nicecombs84 is just really nicecombs84 is just really nice
 



a little XML help?


So I have these standings in an XML page which somebody does here: http://erikberg.com/rss/nba.xml (( also have this XML Feed...not sure which to use http://erikberg.com/nba/standings.xml )) and as you can tell they have a link to get more detailed standings as well.

there is a site I know that uses this feed on their site at : http://realballers.com/standings/

Basically I wanna be able to use this feed on my site as well. I have an account on http://feed.informer.com/ to make feeds, but I don't think that's how I should do it...as it;s not working properly. Also would be nice to have it in it's own css colors even if it's just a feed.
????: NamePros.com http://www.namepros.com/programming/485581-a-little-xml-help.html

I guess my question is how do I accomplish this and what's the best way to do it? Is it simpler then i'm making it out to be?

I APPRECIATE ANY HELP YOU CAN GIVE!!!!!!!!!!
Last edited by combs84; 06-24-2008 at 04:32 PM.
combs84 is offline  
Old 06-24-2008, 05:28 PM   #2 (permalink)
NamePros Member
 
edbrown's Avatar
Join Date: Dec 2006
Location: London
Posts: 101
edbrown is an unknown quantity at this point
 



I'm not entirely sure what you are asking. Are you asking how to format the feed like http://realballers.com/standings/ ?
edbrown is offline  
Old 06-24-2008, 06:54 PM THREAD STARTER               #3 (permalink)
NamePros Regular
Join Date: Jun 2005
Location: Michigan
Posts: 613
combs84 is just really nicecombs84 is just really nicecombs84 is just really nicecombs84 is just really nice
 



Yea. How do I take that particular XML feed and make it appear on my site and update by itself. And additionally how do I do it so as to edit it with my own CSS colors as well if possible.
combs84 is offline  
Old 06-24-2008, 07:00 PM   #4 (permalink)
NamePros Legend
 
weblord's Avatar
Join Date: Dec 2005
Location: Philippines - www.Nabaza.com
Posts: 19,785
weblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatnessweblord Has achieved greatness
 


Autism Protect Our Planet
im not that familiar with informer.com but am familiar with feedburner.com
feed both your .xml feeds to feedburner.com
then login to feedburner.com (after you've created an account)
click on "Publicize" tab
click on "BuzzBoost" then get the .html code to paste on your site from now on the .xml feeds updates your site will display the updated results.

HTH
__________________
Nabaza.com - Amaia
weblord is offline  
Old 06-24-2008, 10:10 PM   #5 (permalink)
I'll do it
 
-Nick-'s Avatar
Join Date: Dec 2005
Location: India
Posts: 6,927
-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness-Nick- Has achieved greatness
 


Member of the Month
September 2007
Adoption
Originally Posted by combs84
Yea. How do I take that particular XML feed and make it appear on my site and update by itself. And additionally how do I do it so as to edit it with my own CSS colors as well if possible.
You need XML Parser.

Let me find it for you. I have it posted here on NP sometime ago.

Will update the thread in a moment.

PHP Code:
<?php
set_time_limit
(0);
$file "XMLFILEHERE";
$rss_channel = array();
$currently_writing "";
$main "";
$item_counter 0;
function 
startElement($parser$name$attrs) {
       global 
$rss_channel$currently_writing$main;
       switch(
$name) {
           case 
"RSS":
????: NamePros.com http://www.namepros.com/showthread.php?t=485581
           case 
"RDF:RDF":
           case 
"ITEMS":
               
$currently_writing "";
               break;
           case 
"CHANNEL":
               
$main "CHANNEL";
               break;
           case 
"IMAGE":
               
$main "IMAGE";
               
$rss_channel["IMAGE"] = array();
               break;
           case 
"ITEM":
               
$main "ITEMS";
               break;
           default:
               
$currently_writing $name;
               break;
       }
}
function 
endElement($parser$name) {
       global 
$rss_channel$currently_writing$item_counter;
       
$currently_writing "";
       if (
$name == "ITEM") {
           
$item_counter++;
       }
}
function 
characterData($parser$data) {
    global 
$rss_channel$currently_writing$main$item_counter;
    if (
$currently_writing != "") {
        switch(
$main) {
            case 
"CHANNEL":
                if (isset(
$rss_channel[$currently_writing])) {
                    
$rss_channel[$currently_writing] .= $data;
                } else {
                    
$rss_channel[$currently_writing] = $data;
                }
                break;
            case 
"IMAGE":
????: NamePros.com http://www.namepros.com/showthread.php?t=485581
                if (isset(
$rss_channel[$main][$currently_writing])) {
                    
$rss_channel[$main][$currently_writing] .= $data;
                } else {
                    
$rss_channel[$main][$currently_writing] = $data;
                }
                break;
            case 
"ITEMS":
                if (isset(
$rss_channel[$main][$item_counter][$currently_writing])) {
                    
$rss_channel[$main][$item_counter][$currently_writing] .= $data;
                } else {
                    
$rss_channel[$main][$item_counter][$currently_writing] = $data;
                }
                break;
        }
    }
}
$xml_parser xml_parser_create();
xml_set_element_handler($xml_parser"startElement""endElement");
xml_set_character_data_handler($xml_parser"characterData");
if (!(
$fp fopen($file"r"))) {
    die(
"could not open XML input");
}

while (
$data fread($fp4096)) {
    if (!
xml_parse($xml_parser$datafeof($fp))) {
        die(
sprintf("XML error: %s at line %d",
                    
xml_error_string(xml_get_error_code($xml_parser)),
                    
xml_get_current_line_number($xml_parser)));
    }
}
xml_parser_free($xml_parser);
if (isset(
$rss_channel["ITEMS"]))
{
echo  
"<font face='Verdana' color='#333333'>";
if (
count($rss_channel["ITEMS"]) > 0)
{
for(
$i 0;$i count($rss_channel["ITEMS"]);$i++)
{
if (isset(
$rss_channel["ITEMS"][$i]["LINK"]))
{
echo 
"<a href=\"" $rss_channel["ITEMS"][$i]["LINK"] . "\"><font color='#333333'><b>" $rss_channel["ITEMS"][$i]["TITLE"] . "</b></font></a><br>";
}
else
{
echo 
"<font color=\"#333333\">" $rss_channel["ITEMS"][$i]["TITLE"] . "</font><br>";
}
echo 
$rss_channel["ITEMS"][$i]["DESCRIPTION"] . "<p>";
}
}
else
{
echo 
"<b>There are no articles in this feed.</b>";
}
echo 
"</font>";
}
?>
Last edited by -Nick-; 06-24-2008 at 10:18 PM.
-Nick- is offline  
Old 07-07-2008, 11:51 AM   #6 (permalink)
NamePros Member
Join Date: Jun 2008
Posts: 98
gezzle is an unknown quantity at this point
 



Don't forget this great RSS parser, Magpie RSS :
http://magpierss.sourceforge.net/
gezzle is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


Liquid Web Smart Servers  
All times are GMT -7. The time now is 05:57 PM.

Managed Web Hosting by Liquid Web
Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger