Index: src/main/java/org/apache/maven/doxia/macro/snippet/SnippetMacro.java
===================================================================
--- src/main/java/org/apache/maven/doxia/macro/snippet/SnippetMacro.java	(revision 491401)
+++ src/main/java/org/apache/maven/doxia/macro/snippet/SnippetMacro.java	(working copy)
@@ -51,9 +51,9 @@
     public void execute( Sink sink, MacroRequest request )
         throws MacroExecutionException
     {
-        String id = (String) request.getParameter( "id" );
+        String id = (String) request.getParameter( "snippetId" );
 
-        required( id, "id" );
+        required( id, "snippetId" );
 
         String urlParam = (String) request.getParameter( "url" );
 
Index: src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java
===================================================================
--- src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java	(revision 491401)
+++ src/main/java/org/apache/maven/doxia/module/xdoc/XdocParser.java	(working copy)
@@ -161,7 +161,7 @@
                 }
                 else if ( parser.getName().equals( "macro" ) )
                 {
-                    String macroId = parser.getAttributeValue( null, "id" );
+                    String macroId = parser.getAttributeValue( null, "macroId" );
 
                     int count = parser.getAttributeCount();
 

