Either white vinegar or a dry white wine can be used as a substitute for cider vinegar. Cider vinegar has a mild taste, so the most important thing is to substitute another mild flavor with a similar acidity level.
Wine and white vinegar also have the same basic cooking effect on food, meaning that they add a similar color and texture when used in recipes. The appearance of the food made with these substitutes is not be greatly altered. Even though cooking wine has some alcohol in its content, the alcohol evaporates as the wine cooks, leaving only the flavor of the wine behind.