Вставка скрытого идентификатора после первого символа с использованием XSLT - PullRequest
0 голосов
/ 20 февраля 2019

Вставка скрытого идентификатора после первого символа в атрибуте элемента абзаца.Здесь ниже я дал свои входные и выходные данные.

Вход:

<p class="body-para-text" data-indexid="c0001-p0045">
    Linear equations have been around for over 4000 years. A simple
    <span class="inline-formula">
        <mml:math xmlns="http://www.w3.org/1998/Math/MathML">
            <mml:mrow>
                <mml:mn>2</mml:mn>
                <mml:mo>×</mml:mo>
                <mml:mn>2</mml:mn>
            </mml:mrow>
        </mml:math>
    </span>
    linear equation system with two unknowns was first solved by the Babylonians. Around 200 BC, the Chinese demonstrated the ability to solve a
    <span class="inline-formula">
        <mml:math xmlns="http://www.w3.org/1998/Math/MathML">
            <mml:mrow>
                <mml:mn>3</mml:mn>
                <mml:mo>×</mml:mo>
                <mml:mn>3</mml:mn>
            </mml:mrow>
        </mml:math>
    </span>
    system of equations. However, it wasn’t until the 17th century that progress was made in linear algebra by the inventor of calculus,
    <primary>
        <lev1>Leibniz</lev1>
    </primary>
    Leibniz. This was followed by work by
    <primary>
        <lev1>Cramer, Gabriel</lev1>
    </primary>
    Cramer, and later
    <primary>
        <lev1>Gauss, Carl Friedrich</lev1>
    </primary>
    Gauss. Linear equations themselves were invented in 1843 by Irish mathematician Sir William Rowan
    <primary>
        <lev1>Hamilton, William Rowan</lev1>
    </primary>
    Hamilton. He made important contributions to mathematics and his work was also used in quantum mechanics. Sir William Hamilton was reputedly a genius: at the young age of
    <span class="inline-formula">
        <mml:math xmlns="http://www.w3.org/1998/Math/MathML">
            <mml:mrow>
                <mml:mn>13</mml:mn>
            </mml:mrow>
        </mml:math>
    </span>
    , he reportedly spoke
    <span class="inline-formula">
        <mml:math xmlns="http://www.w3.org/1998/Math/MathML">
            <mml:mrow>
                <mml:mn>13</mml:mn>
            </mml:mrow>
        </mml:math>
    </span>
    languages, and at
    <span class="inline-formula">
        <mml:math xmlns="http://www.w3.org/1998/Math/MathML">
            <mml:mrow>
                <mml:mn>22</mml:mn>
            </mml:mrow>
        </mml:math>
    </span>
    he was a professor at the University of Dublin. His work (...)
</p>

Ожидаемый выход: L \ hiddenText {ID: c0001-p0045} Inear уравнения существуют уже более 4000 лет.Простая система линейных уравнений $ 2 \ times 2 $ с двумя неизвестными была впервые решена вавилонянами.Около 200 г. до н.э. китайцы продемонстрировали способность решать систему уравнений $ 3 \ times 3 $.Однако до 17-го века изобретатель исчисления \ index {Leibniz} Лейбниц не достиг прогресса в линейной алгебре.За этим последовали работы \ index {Cramer, Gabriel} Cramer, а затем \ index {Gauss, Carl Friedrich} Gauss.Сами линейные уравнения были изобретены в 1843 году ирландским математиком сэром Уильямом Роуэном \ index {Hamilton, William Rowan} Гамильтоном.Он внес важный вклад в математику, и его работа была также использована в квантовой механике.Сэр Уильям Гамильтон, по общему мнению, был гением: в молодом возрасте 13 долларов он, как сообщается, говорил на языках 13 долларов, а в 22 доллара он был профессором в университете Дублина.Его работа была применена во многих областях, учитывая, что существует много ситуаций, в которых существует прямая связь между двумя переменными.Классическими примерами являются вода, добавляемая в резервуар с постоянной скоростью, или поездка на такси, взимаемая с постоянной скоростью за километр.Линейное уравнение для моделирования стоимости поездки на такси можно использовать для сравнения одной компании такси с другой.Точка безубыточности относится к точке, в которой стоимость одинакова для каждой компании такси.Это точка, в которой пересекаются два линейных графа, и ее можно найти с помощью графического метода или с помощью методов подстановки или исключения из одновременных уравнений.

...