XML Feedy ROJEK Extranet

Dostupné XML feedy pro integraci a automatizaci

Všechny aktivní výrobky
? HLAVNÍ FEED

Kompletní XML feed obsahující všechny aktivní výrobky s technickými parametry, typy a kategoriemi. Odpovídá aktualizovanému SQL dotazu.

Produkty Tech. parametry Typy Kategorie
Plain Text Data
?? NOVÝ FEED

Čistá textová data bez jakéhokoli formátování, HTML tagů či speciálních znaků. Ideální pro jednoduchou integraci.

Plain Text Bez formátování Kompletní data
Produktový katalog
Seznam produktů

XML feed obsahující všechny aktivní produkty ROJEK s kategoriemi a základními informacemi bez technických parametrů.

Produkty Kategorie Metadata
Technické parametry
Detailní specifikace

Kompletní technické parametry všech produktů včetně hodnot, jednotek a kategorií produktů.

Parametry Hodnoty Kategorie
RSS Aktuality
Novinky a články

RSS feed s aktualitami, novinkami a důležitými oznámeními z ROJEK Extranetu.

RSS 2.0 Články Datum
XML Sitemap
Mapa stránek pro SEO

XML sitemap všech stránek extranetu pro vyhledávače a SEO optimalizaci.

SEO Priorita Frekvence
Test Feed
Testovací endpoint

Testovací XML feed pro ověření funkcionality, statistiky systému a přehled dostupných feedů.

Test Statistiky Status
Příklady použití
?? Načítání v PHP:
$xml = simplexml_load_file('https://extra.rojek.cz/feedy/test_vsechny_aktivni.xml');
foreach($xml->vyrobky->vyrobek as $vyrobek) {
    echo $vyrobek->id . ": " . $vyrobek->oznaceni . "\n";
    if($vyrobek->kategorie) {
        echo "Kategorie: " . $vyrobek->kategorie . "\n";
    }
}
?? Načítání v C#:
var client = new HttpClient();
var xml = await client.GetStringAsync("https://extra.rojek.cz/feedy/test_vsechny_aktivni.xml");
var doc = XDocument.Parse(xml);

foreach(var vyrobek in doc.Descendants("vyrobek")) {
    var id = vyrobek.Element("id")?.Value;
    var kategorie = vyrobek.Element("kategorie")?.Value;
}
Plain Text Feed - Všechna data v čistém textovém formátu bez HTML tagů.
?? PHP - Plain Text:
$xml = simplexml_load_file('https://extra.rojek.cz/feedy/plain_text_data.xml');
foreach($xml->VYROBKY->VYROBEK as $vyrobek) {
    echo "ID: " . $vyrobek->ID . "\n";
    echo "Název: " . $vyrobek->NAZEVUSER . "\n";
    echo "Popis: " . $vyrobek->POPISUSER . "\n";
}
?? JavaScript - Plain Text:
fetch('https://extra.rojek.cz/feedy/plain_text_data.xml')
  .then(response => response.text())
  .then(data => {
    const parser = new DOMParser();
    const xml = parser.parseFromString(data, "text/xml");
    const vyrobky = xml.getElementsByTagName("VYROBEK");
    
    for(let vyrobek of vyrobky) {
      const nazev = vyrobek.querySelector("NAZEVUSER")?.textContent;
      console.log(nazev);
    }
  });
?? Porovnání feedů:
Vlastnost Hlavní Plain Text
HTML tagy Možné Odstraněny
Formátování Zachováno Očištěno
XML tagy malá písmena VELKÁ PÍSMENA
Parsování Standardní Jednoduché
?? Curl příkazy:
# Hlavní feed
curl -X GET "https://extra.rojek.cz/feedy/test_vsechny_aktivni.xml" \
     -H "Accept: application/xml" \
     -o rojek_aktivni_vyrobky.xml

# Plain text feed
curl -X GET "https://extra.rojek.cz/feedy/plain_text_data.xml" \
     -H "Accept: application/xml" \
     -o rojek_plain_text.xml
Doporučení: Použijte plain_text_data.xml pro jednoduchou integraci bez formátování, nebo test_vsechny_aktivni.xml pro kompletní data.