[Databases] XML Processing Homework 2015


4

Отварям тема за второто домашно в курса "Databases 2015".

Определено най-интересните задачи за мен бяха 9-та и 10-та за рекурсивно обикаляне на всички файлове и поддиректории на дадена директория.

ТУК може да разгледате моите решения.




Отговори



11

Моите задачки - ТУК :)

Определено ми беше приятно домашното. Това, разбира се, не изключва вероятността за грешки, и ще се радвам, ако получа съвети/препоръки.


от dentia (12519 точки)


2
На четвъртата задача за триене на албум, ако имаш повече от един албум за триене(с цена над 20), останлите не ги трие. Затова първо ги добави в една колекция, след което с едно обхождане ги изтрий. :)

от antoanelenkov (1047 точки)

5
Потвърждавам, че се случва така, а знаеш ли защо? Защото триеш от колекция върху която работиш в момента. Ако желаеш да се справиш с "проблемът" без създаването на отделна колекция, можеш да използваш for цикъл, като въртиш отзад напред. Поздрави! 

от Pip3r4o (3392 точки)



6

Запазвам си това местенце за моите домашни. // #donthate

Това са моите задачи - определено се забавлявам много - най-вече с автоматизацията на генериране на xml. Научава се доста от различните методи за парсване и записване на данни, което несъмнено би било от ползва както за отборната работа така и за много други неща занапред.


от Pip3r4o (3392 точки)


0
Може ли малко помощ с задачата за XPath
Когато от xml-a махна default-ния namespace всичко работи.
Как да напиша query-то така че да работи без да махам namespace-а?
Problem



1

В твоя случай namespace-a ти е напълно излишен. Ако въпреки това искаш да си го ползваш, можеш да си го именуваш по този начин например: xmlns:catalog="urn:yourCatalogUrn" и след това пред всички наследници поставяш просто catalog: <catalog:album>.


от lnikod4s (6538 точки)

0

Ясно. Благодаря за бързия отговор.

Начина по който съм написал namespace-a в моя XML не е ли правилния начин за задаване на default-ен namespace?




2

Ето и моят вариант на задачите.

Прехвърлянето и валидирането на XML със C# се оказа приятна работа, а и ще е от полза за едната част от отборната.


от baretata (934 точки)


2
Ето малко задачки и от мен - ЦЪК :)

от vesheff (3702 точки)


0
Мисля, че би било по-удачно да се използват релативни пътища (9-та зад.) :)

от shoko (1073 точки)

0
Права си. Останало е по недоглеждане :) Мерси

от vesheff (3702 точки)


3
Открито заявявам, че това е едно от най-неприятните домашни, които съм писал. Дано е в помощ на някой, който ще се мъчи по-малко от мен :D HERE

от antoanelenkov (1047 точки)


0
Мдааа имаше неприятни моменти, но накрая ТУК.

от dchakov (861 точки)


2
Тук е моето домашно :)



0

Почти един ден отиде за това домашно: ТУК

На 14-та задача XslTransform вече е obsolete и използвах XslCompiledTransform (като и в двата случая крайния резултат май е е еднакъв :)


от c.l.angelov (510 точки)


0
LINK    Мисля, че се получи сравнително подредено и ясно къде какво се случва... 15-та задача остана за по-добри времена :D

от shoko (1073 точки)