Używam BeautifulStoneSoup do parsowania dokumentu XML i zmiany niektórych atrybutów. Zauważyłem, że automatycznie konwertuje wszystkie znaczniki XML na małe litery. Na przykład mój plik źródłowy ma elementy <DocData>
, które BeautifulSoup konwertuje na <docdata>
. Wydaje się, że powoduje to problemy, ponieważ program, który przekazuję mój zmodyfikowany dokument XML, wydaje się nie akceptować wersji pisanych małymi literami. Czy istnieje sposób, aby zapobiec temu zjawisku w BeautifulSoup?Zapobieganie przekształcaniu przez BeautifulSoup moich znaczników XML na małe litery
8
A
Odpowiedz
3
Nie, to nie jest opcja wbudowana. Źródło jest jednak dość proste. Wygląda na to, że chcesz zmienić wartość encodedName w Tag. __str__.
Powiązane problemy
- 1. Zapobieganie przekształcaniu przez Sympy'ego równania
- 2. Małe litery Web API Małe litery
- 3. PHP: Konwertuj wielkie litery na wielkie litery na małe litery
- 4. Pojedyncze wyrażenie regularne, które zmienia wielkość litery na małe litery na małe litery
- 5. python 2.7 małe litery
- 6. jQuery.attr() gwarantuje małe litery?
- 7. Wielkie litery mvc Model vs małe litery
- 8. Jak przekonwertować wielkie litery na małe litery w Notatniku ++
- 9. Słownik na małe litery w Pythonie
- 10. Mecz i małe litery regexp
- 11. Groovy/Grails zawiera małe litery
- 12. find_all z nazwami znaczników camelCase z BeautifulSoup 4
- 13. Dlaczego System.TimeSpan nie podlega przekształcaniu w XML?
- 14. Python BeautifulSoup XML Parsing
- 15. Sprawdź, czy ciąg mają wielkie litery, małe litery i numer
- 16. Małe litery PostgreSQL do porównywania danych
- 17. Czy attr() w jQuery wymusza małe litery?
- 18. Dlaczego tf.Variable uppercase i tf.constant małe litery?
- 19. Jak wykrywać małe litery w Pythonie?
- 20. IntelliJ IDEA autouzupełnianie małe litery SQL
- 21. Małe litery URL w .NET rdzenia RC2
- 22. sed one-liner do konwersji wielkich liter na małe litery?
- 23. Konwertowanie wszystkich wielkich liter na małe litery w serwerze SQL?
- 24. Flaga formatu ciągów C# lub modyfikator na małe litery
- 25. c - przekonwertuj ciąg z wieloma literami na wszystkie małe litery:
- 26. Jak przekonwertować ciąg na wielkie/małe litery w Jinja2?
- 27. Błąd konwersji tekstu na małe litery z tm_map (..., tolower)
- 28. Dlaczego funkcje parenscript zostały zmienione na wszystkie małe litery?
- 29. Jak zmienić nazwę wszystkich plików na małe litery?
- 30. Jakie są opcje, aby \ mathcal działało na małe litery?
Zobacz odpowiedzi na: http://stackoverflow.com/questions/891690/can-i-change-beautifulsoups-behavior-regarding-converting-xml-tags-to-lowercase – msanders