Vrh.XmlProcessing
1.24.0
XML paraméterfájlok feldolgozásának támogatása. (Support for processing xml parameter files.)
Release Notes
1.24.0 Compatible change (2021.01.05, nuget):
- Több Configurations elem is lehet az XmlParser root file-ban, ezek tartalmát összefűzi egy listába a feldolgozás előtt
1.23.0 Compatible change (2020.12.08, nuget):
- A LinqXMLProcessorBase-hez a nyelvkód megadását biztosító konstruktorok hozzáadása
1.22.0 Compatible change (2020.12.08, nuget):
- A GetValue függvény most már képes enum értékek közvetlen visszaadására
1.21.0 Compatible change (2020.11.30, nuget):
- @THISFILE@ rendszerváltozó hozzáadása, amelyet az xmlparser az aktuális file teljes elérési útjára cserél le
1.20.0 Compatible change (2020.11.25, nuget):
- Az xml parser element connection string nem csak egy xml elem felsorolást, hanem egy szabályos XPath kifejezést tartalmazhat.
- Az eddigi xml elem felsorolás a leggyakrabban alkalmazott / szeparátor karakterrel egy xpath kifejezés is egyben, így a kompatibilitás ezekkel megmarad.
- A fejlesztés feleslegessé teszi az xmlparser connectionstring-ben az id elemet, hisz a funkció xpath kifejezéssel leírható, ennek ellenére az id is megmaradt,
és használható. Példa: "file=x.xml;element=A/B/C;id=id1;" helyettesíthető ezzel: "file=x.xml;element=A/B/C[@id='id1'];"
1.19.1 Patch:
- hiba javítása, ami miatt a /-lel kezdődő element-ek esetén hibás működést eredményezett
1.19.0 Patch:
- a kapcsolatleírók Merge-elésében levő logikai hiba kijavítása
- a Configuration elemben nem lehet Id és Preset attributum
- ha a connectionstring-ben a config és az element együtt szerepelnek, akkor az element-ben megadott XPath a config definícióban levő element-hez képest relatív
- ha egy XmlConnection-t mergelek egy second connection string-gel, akkor a second-ban levő element első karakterétől függően lecseréli az XmlConnection-ben levő
element értéket (első karakter = "/" esetén), vagy hozzáfűzi ahhoz; a fentiek alapján a configban megadott file és element értékek által meghatározott xml elemből
a connectionstring-ben megadott kiegészítő adatokkal nem lehet kijönni!
1.18.5 Patch:
- csomagok frissítése
1.18.4 Patch:
- Az XmlConnection példányt nem írhatjuk felül büntetlenül, hiszen bizonyos alkalmazások meg pont arra számítanak, hogy ott az általuk ismert érték marad benne. Az XmlParser.Configuration protected tulajdonság pont arra való, hogy az XmlParser származtatott osztályaiban a feloldott értékeket el lehessen érni.
- Bevezetésre került az XmlParser.Configuration-ben a "Root" tulajdonság, így minden XmlConnection-ban is megadható tulajdonság feloldott értéke elérhető a típusban.
Dependencies
This package has no dependencies.
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 3.0.3 | 7 | 2026.02.10. |
| 3.0.2 | 2 | 2026.02.09. |
| 3.0.1 | 2 | 2026.02.09. |
| 3.0.0 | 14 | 2025.11.01. |
| 2.9.9 | 13 | 2025.09.25. |
| 2.9.8 | 10 | 2025.09.05. |
| 2.9.7 | 6 | 2025.07.23. |
| 2.9.6 | 2 | 2025.07.22. |
| 2.9.5 | 11 | 2025.04.17. |
| 2.9.4 | 15 | 2025.01.09. |
| 2.9.3 | 11 | 2025.01.07. |
| 2.9.2 | 6 | 2025.01.07. |
| 2.9.1 | 8 | 2025.01.07. |
| 2.9.0 | 9 | 2025.01.06. |
| 2.8.0 | 14 | 2024.05.02. |
| 2.7.5 | 11 | 2024.04.10. |
| 2.7.4 | 10 | 2024.04.09. |
| 2.7.3 | 12 | 2024.04.09. |
| 2.7.2 | 12 | 2024.04.09. |
| 2.7.1 | 11 | 2024.04.08. |
| 2.7.0 | 10 | 2024.03.28. |
| 2.6.3 | 9 | 2024.03.27. |
| 2.6.2 | 9 | 2024.03.27. |
| 2.6.1 | 10 | 2024.03.27. |
| 2.6.0 | 12 | 2024.03.27. |
| 2.5.0 | 11 | 2024.03.19. |
| 2.4.1 | 11 | 2024.03.14. |
| 2.4.0 | 12 | 2024.03.14. |
| 2.3.0 | 13 | 2024.02.28. |
| 2.2.0 | 14 | 2024.02.15. |
| 2.1.2 | 13 | 2024.01.23. |
| 2.1.1 | 12 | 2024.01.17. |
| 2.1.0 | 12 | 2024.01.17. |
| 2.0.7 | 14 | 2024.01.09. |
| 2.0.6 | 12 | 2024.01.09. |
| 2.0.5 | 12 | 2024.01.09. |
| 2.0.4 | 13 | 2024.01.09. |
| 2.0.3 | 13 | 2024.01.09. |
| 2.0.2 | 12 | 2024.01.08. |
| 2.0.1 | 11 | 2024.01.08. |
| 2.0.0 | 10 | 2024.01.05. |
| 1.32.0 | 24 | 2023.05.16. |
| 1.31.4 | 11 | 2023.05.12. |
| 1.31.3 | 13 | 2023.05.12. |
| 1.31.2 | 11 | 2023.05.10. |
| 1.31.1 | 15 | 2023.04.05. |
| 1.31.0 | 23 | 2023.02.10. |
| 1.30.3 | 19 | 2022.10.19. |
| 1.30.2 | 19 | 2022.09.08. |
| 1.30.1 | 13 | 2022.09.08. |
| 1.30.0 | 20 | 2021.11.23. |
| 1.29.1 | 38 | 2021.09.08. |
| 1.29.0 | 10 | 2021.08.29. |
| 1.28.1 | 16 | 2021.07.02. |
| 1.28.0 | 14 | 2021.07.01. |
| 1.27.1 | 12 | 2021.05.03. |
| 1.27.0 | 14 | 2021.04.27. |
| 1.26.1 | 17 | 2021.02.03. |
| 1.26.0 | 14 | 2021.01.27. |
| 1.25.1 | 14 | 2021.01.27. |
| 1.25.0 | 13 | 2021.01.27. |
| 1.24.0 (current version) | 18 | 2021.01.04. |
| 1.23.0 | 19 | 2020.12.09. |
| 1.22.0 | 13 | 2020.12.08. |
| 1.21.0 | 17 | 2020.11.30. |
| 1.20.0 | 13 | 2020.11.25. |
| 1.19.1 | 19 | 2020.11.20. |
| 1.19.0 | 17 | 2020.11.17. |
| 1.18.5 | 22 | 2020.11.12. |
| 1.18.4 | 15 | 2020.10.26. |
| 1.18.3 | 19 | 2020.04.30. |
| 1.18.2 | 17 | 2020.03.30. |
| 1.18.1 | 11 | 2020.03.30. |
| 1.18.0 | 21 | 2020.03.28. |
| 1.17.1 | 12 | 2020.03.30. |
| 1.17.0 | 21 | 2020.02.14. |
| 1.16.0 | 14 | 2020.02.10. |
| 1.15.5 | 18 | 2020.02.04. |
| 1.15.4 | 14 | 2020.01.31. |
| 1.15.3 | 12 | 2020.01.31. |
| 1.15.2 | 16 | 2020.01.23. |
| 1.15.1 | 12 | 2020.01.22. |
| 1.15.0 | 13 | 2020.01.20. |
| 1.13.1 | 17 | 2020.01.19. |
| 1.13.0 | 19 | 2020.01.02. |
| 1.12.0 | 35 | 2019.11.28. |
| 1.11.0 | 16 | 2019.11.20. |
| 1.10.0 | 21 | 2019.11.19. |
| 1.9.1 | 12 | 2019.11.14. |
| 1.9.0 | 11 | 2019.11.14. |
| 1.7.1 | 20 | 2019.11.06. |
| 1.7.0 | 19 | 2019.11.05. |
| 1.6.0 | 13 | 2019.10.30. |
| 1.5.8 | 17 | 2019.10.25. |
| 1.5.7 | 12 | 2019.10.25. |
| 1.5.6 | 19 | 2019.10.03. |
| 1.5.5 | 21 | 2019.09.25. |
| 1.5.3 | 14 | 2019.09.13. |
| 1.5.1 | 14 | 2019.09.03. |
| 1.5.0 | 20 | 2019.08.13. |
| 1.4.2 | 13 | 2019.08.11. |
| 1.4.1 | 13 | 2019.08.08. |
| 1.4.0 | 11 | 2019.08.08. |
| 1.3.0 | 18 | 2019.06.19. |
| 1.3.0-alpha | 13 | 2019.06.18. |
| 1.2.0 | 13 | 2019.06.18. |
| 1.1.1 | 14 | 2019.06.14. |
| 1.1.0 | 39 | 2019.06.14. |
| 1.0.0 | 18 | 2019.05.14. |
| 1.0.0-alpha2 | 14 | 2019.05.09. |
| 1.0.0-alpha | 13 | 2019.05.08. |