[advanced search]
Results from the most recent live auction are here.
36 members in the live chat room. Join Chat!
Register Rules & FAQ NP$ Store Active Threads Mark Forums Read
Go Back   NamePros.Com > Design and Development > Programming
User Name
Password

Old 06-24-2008, 03:26 PM   · #1
combs84
NamePros Regular
 
Name: Jon
Location: Michigan
Trader Rating: (19)
Join Date: Jun 2005
Posts: 517
NP$: 57.00 (Donate)
combs84 is a jewel in the roughcombs84 is a jewel in the roughcombs84 is a jewel in the rough
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.

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!!!!!!!!!!


Please register or log-in into NamePros to hide ads

Last edited by combs84 : 06-24-2008 at 03:32 PM.
combs84 is offline   Reply With Quote
Old 06-24-2008, 04:28 PM   · #2
edbrown
NamePros Member
 
edbrown's Avatar
 
Location: London
Trader Rating: (2)
Join Date: Dec 2006
Posts: 101
NP$: 141.10 (Donate)
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   Reply With Quote
Old 06-24-2008, 05:54 PM   · #3
combs84
NamePros Regular
 
Name: Jon
Location: Michigan
Trader Rating: (19)
Join Date: Jun 2005
Posts: 517
NP$: 57.00 (Donate)
combs84 is a jewel in the roughcombs84 is a jewel in the roughcombs84 is a jewel in the rough
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   Reply With Quote
Old 06-24-2008, 06:00 PM   · #4
weblord
www.1weblord.com
 
weblord's Avatar
 
Name: William R. Nabaza - williamrnabaza.com
Location: Philippines - www.Nabaza.com
Trader Rating: (224)
Join Date: Dec 2005
Posts: 18,120
NP$: 16190.78 (Donate)
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
weblord is offline  
  Reply With Quote
Old 06-24-2008, 09:10 PM   · #5
-Nick-
I'll do it
 
-Nick-'s Avatar
 
Name: Keral. Patel.
Location: India
Trader Rating: (98)
Join Date: Dec 2005
Posts: 5,417
NP$: 9196.05 (Donate)
-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute-Nick- has a reputation beyond repute
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":
           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":
                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($fp, 4096)) {
    if (!
xml_parse($xml_parser, $data, feof($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 09:18 PM.
-Nick- is offline   Reply With Quote
Old 07-07-2008, 10:51 AM   · #6
gezzle
NamePros Member
 
Trader Rating: (4)
Join Date: Jun 2008
Posts: 89
NP$: 79.00 (Donate)
gezzle is an unknown quantity at this point
Don't forget this great RSS parser, Magpie RSS :
http://magpierss.sourceforge.net/
gezzle is online now   Reply With Quote
Reply

NamePros is a revenue sharing forum.

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


Site Sponsors
Special Offer Special Offer Domain Tasting
Advertise your business at NamePros
All times are GMT -7. The time now is 12:32 PM.


Powered by: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0