Можно ли показать другое значение атрибута? - PullRequest
0 голосов
/ 14 марта 2019

Я нашел очень похожий вопрос, но ответа нет.Я подготовил простую структуру: файлы XML и DTD, где b_id ссылается на id.Можно ли получить и распечатать авторские значения внутри книги, используя CSS?

<!ELEMENT books (book+, authors)>
<!ELEMENT book (title?, book_author?)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT book_author (#PCDATA)>
<!-- ????? -->
<!ATTLIST book_author b_id IDREF #REQUIRED>
<!ELEMENT  authors (author+)>
<!ELEMENT author (name, surrname)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT  surrname (#PCDATA)>
<!ATTLIST author id ID #REQUIRED>

<?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE books SYSTEM "dtd.dtd">
    <?xml-stylesheet href="style.css" type="text/css"?>
        <books>
            <book>
                <title>
                    Sample Title
                </title>
                <book_author b_id="1">
                    <!-- Author data -->
                </book_author>
            </book>

            <authors>
                <author id="1">
                    <name>
                        Name
                    </name>
                    <surrname>
                        Surrname
                    </surrname>
                </author>
            </authors>
        </books>
...