diff --git a/Doc/Sd1/collections.xml b/Doc/Sd1/collections.xml
index 70fb45dafcd5f6cf43977cdbc0566d6782a42e19..219196013a349a0317f58fc6d32deda5719b558d 100644
--- a/Doc/Sd1/collections.xml
+++ b/Doc/Sd1/collections.xml
@@ -1004,7 +1004,7 @@ End of records</screen>
 
                 <para>You may then exchange your formatter in
                 <classname>Address2text</classname>.<methodname
-                xlink:href="P/Sd1/HtmlFormatting/Simple/Exercise/target/site/apidocs/de/hdm_stuttgart/mi/sd1/htmlformat/Address2text.html#main-java.lang.String:A-">main()</methodname>:</para>
+                xlink:href="P/Sd1/HtmlFormatting/Simple/Exercise/target/site/apidocs/de/hdm_stuttgart/mi/sd1/htmlformat/Address2text.html#main(java.lang.String:A)">main()</methodname>:</para>
 
                 <programlisting language="java">final AddressFormatter htmlFormatter = new Address2htmlFormatter();</programlisting>
               </listitem>
diff --git a/Doc/Sd1/deployment.xml b/Doc/Sd1/deployment.xml
index e1d514f44b4ef04f151aed8e6a25763b0b96c47c..0a192f6ef08388c6b099899bac87f7476a27ca1e 100644
--- a/Doc/Sd1/deployment.xml
+++ b/Doc/Sd1/deployment.xml
@@ -73,7 +73,7 @@ public class ArrayMethodTest {
 
               <glossentry>
                 <glossterm><link
-                xlink:href="P/Sd1/Array/arraycalcExercise/target/site/apidocs/de/hdm_stuttgart/mi/sd1/store/Arraymethods.html#isPalindrome-java.lang.String-">isPalindrome</link></glossterm>
+                xlink:href="P/Sd1/Array/arraycalcExercise/target/site/apidocs/de/hdm_stuttgart/mi/sd1/store/Arraymethods.html#isPalindrome(java.lang.String)">isPalindrome</link></glossterm>
 
                 <glossdef>
                   <para>Consider a two step implementation:</para>
diff --git a/Doc/Sd1/objectsClasses.xml b/Doc/Sd1/objectsClasses.xml
index 849afc1f1bb6d8d5544a3508f44ef952ec161559..bdcc7db4f3e67238631e72d59835e9a324c07b33 100644
--- a/Doc/Sd1/objectsClasses.xml
+++ b/Doc/Sd1/objectsClasses.xml
@@ -2326,7 +2326,7 @@ final double d = value; // widening, o.K.</programlisting>
         <informaltable border="0">
           <tr>
             <td><methodname
-            xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html#print-boolean-">print(boolean
+            xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/PrintStream.html#print(boolean)">print(boolean
             b)</methodname></td>
 
             <td><methodname
@@ -6617,7 +6617,7 @@ Archive:  .../.m2/repository/.../sd1/helper/0.9/helper-0.9.jar
               here</link>. We may re-use out test:</para>
 
               <programlisting language="java">public static void <link
-                  xlink:href="P/Sd1/fraction/V2/target/site/apidocs/de/hdm_stuttgart/mi/sd1/fraction/Driver.html#main-java.lang.String:A-">main(String[] args)</link> {
+                  xlink:href="P/Sd1/fraction/V2/target/site/apidocs/de/hdm_stuttgart/mi/sd1/fraction/Driver.html#main(java.lang.String:A)">main(String[] args)</link> {
 
   // Input
   final Fraction