CreateCommonXML hotov..

(Od teď budu všechny články hned na začátku rozdělovat, protože pak to dopadá tak že když načtete hlavní stránku blogu tak se to chvíli načítá všechny ty social buttony a není to moc dobré.) Na jednoduchých 2 XML to funguje dobře, třeba z:

XML
<shop>
    <sale>
        <item1 id="23">
            <name>Some stuff</name>
            <price>23.42</price>
        </item1>
        <item1 id2="42" id="32">
            <name>Some other stuff</name>
            <price currency="EUR">42.23</price>
        </item1>
    </sale>
</shop>
a z:
XML
<shop>
    <stock>
        <item2>
            <amount>456</amount>
        </item2>
        <item4 id="42">
            <amount>123</amount>
        </item4>
    </stock>
</shop>
Vznikne toto:
XML
<shop>
    <sale>
        <item1 id="23" id2="42">
            <name>Some stuff</name>
            <price currency="EUR">23.42</price>
        </item1>
    </sale>
    <stock>
        <item2>
            <amount>456</amount>
        </item2>
        <item4 id="42">
            <amount>123</amount>
        </item4>
    </stock>
</shop>

Jak vidíte, druhé xml je úplně stejné(bylo tam jen abych si ověřil zda program umí spojování souborů), ale v prvním byly provedeny změny – všechny tagy a atributy byly sloučeny do jednoho elementu item1. Nicméně na složitějším xml, jako je částečný výpis mé FB zdi, kde je v originále 79556 řádků mi to ořezalo na pouhých 44908. Na vině je zřejmě jak se tak koukám hlavně fakt, že v je různé html.. zkoušel jsem už to přeskočit ale moc tomu svému kódu nerozumím, neboť jsem se nedostal tam kde jsem chtěl. Tak jo, už na to kašlu, někdy to dodělám ať to zvládne cokoliv, a snad se poučím, že když je něco html, tak není radno to parsovat jako xml ! 🙂 Ještě přemýšlím co s tím kódem, někomu by se to mohlo hodit, ale myslím že to nikde dávat nebudu a počkám až si najdu čas to vyladit fáze, kdy to bude zvládat snad všechno.]]>

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *